developer - cordova ios
Generando ipa desde la linea de comandos de xcode (3)
¿Cuál es el mejor enfoque para generar un archivo IPA desde la línea de comandos?
Estoy en xcode 4.2 y generando el archivo usando:
xcodebuild -scheme AppStore clean archive
Esto genera los archivos .dSYM y .app en el directorio de salida de compilación, después de la firma de códigos. ¿Cómo debo proceder para generar el archivo .ipa? En otras palabras, estoy buscando el equivalente en la línea de comandos de hacer lo siguiente en la GUI
- Organizador - Archivos
- Compartir
- Paquete de la tienda de aplicaciones iOS
- No volver a firmar
¡Gracias!
Después del archivo, debe "Exportar" al formato deseado, es decir, ipa:
xcodebuild -sdk iphoneos7.0 -archivePath "ruta al archivo" -exportPath "ruta_por_exportación -exportFormat ipa -exportArchive -exportProvisioningPerfil" provisioning_profile_to_export_with "
Esta herramienta hace que sea trivial construir (y distribuir): https://github.com/nomad/shenzhen
La pieza faltante está utilizando la utilidad PackageApplication.
/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH
También puede pasar las opciones de este script para renunciar e incrustar en el perfil. Usando las banderas --sign
y --embed
respectivamente.