No se puede generar IPA adhoc desde la command-line pero funciona en Xcode

Estoy intentando generar un IPA adhoc desde la command-line, pero no puedo hacerlo funcionar.

Sin embargo, puedo generar un IPA adhoc de Xcode haciendo Product -> Archive y Export... en Organizador.

Así es como procedo a generar un IPA en la línea de command

 xcodebuild -project DemoApp.xcodeproj -scheme DemoApp archive -archivePath build/DemoApp.xcarchive -configuration Release xcrun -sdk iphoneos PackageApplication -v build/DemoApp.xcarchive/Products/Applications/DemoApp.app -o build/DemoApp.ipa --sign "iPhone Distribution" --embed DemoApp_Adhoc.mobileprovision 

Cuando instalo el IPA generado a través de iTunes, no se instala correctamente en el dispositivo. El icono está desactivado y el título dice "Instalar …" como aquí .

He verificado el perfil de aprovisionamiento, el UUID, etc.

Intenté con shenzhen pero obtuve el mismo comportamiento.

¿Puedes ver lo que estoy haciendo mal?

¡Gracias!

Finalmente, no encontré el problema con PackageApplication pero, como solución CODE_SIGN_IDENTITY , CODE_SIGN_IDENTITY la variable de entorno PROVISIONING_PROFILE y CODE_SIGN_IDENTITY con el paso xcodebuild y funcionó.

Aquí están los nuevos commands:

 xcodebuild -project DemoApp.xcodeproj -scheme DemoApp archive -archivePath build/DemoApp.xcarchive -configuration Release PROVISIONING_PROFILE="00000000-0000-0000-0000-000000000000" CODE_SIGN_IDENTITY="iPhone Distribution: Company Inc (XXXXXXXXXX)" xcrun -sdk iphoneos PackageApplication -v build/DemoApp.xcarchive/Products/Applications/DemoApp.app -o build/DemoApp.ipa")