0 votos

Error al utilizar pkgutil para aplanar un paquete de aplicaciones en un paquete plano

Tengo un paquete de aplicaciones que necesito convertir en un paquete aplanado. En mi caso, la aplicación es un simple bash script que ha sido empaquetado en una aplicación usando Ornitorrinco . Para aplanar el paquete, he utilizado el siguiente comando en una máquina que ejecuta MacOS 10.15.3...

pkgutil --flatten /path/to/application_bundle /path/to/flattened_package

Al intentar ejecutar el paquete aplanado, recibo el error " No puede abrir la aplicación porque no es compatible con el tipo de Mac. " Sin embargo, la aplicación empaquetada se ejecuta sin ningún problema. ¿Alguna idea sobre cómo convertir una aplicación empaquetada en una aplicación aplanada que se ejecute?

0voto

Marc Puntos 21

Pkgutil es la herramienta equivocada para esto. Utilice pkgbuild en su lugar. La sintaxis es...

pkgbuild --root /path/to/application_bundle.app --identifier com.company.application --version 1.0 --install-location /Applications /path/to/flattened_package.pkg

Algunos MDM requieren un archivo de producto en lugar de un paquete aplanado. Si ese es el caso, puede utilizar productbuild para crear un archivo de productos. La sintaxis para ello es...

productbuild --version 1.0 --package /path/to/flattened_package.pkg /path/to/archive.pkg

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X