Pregunta

¿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 señalización de códigos. ¿Cómo debo proceder a generar el archivo .ipa? En otras palabras, estoy buscando el equivalente de línea de comandos de hacer lo siguiente en GUI

  1. Organizador - Archivos
  2. Cuota
  3. Paquete de iOS App Store
  4. No vuelva a firmar

¡Gracias!

¿Fue útil?

Solución

La pieza que falta está usando la utilidad PackageApplication.

/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH

También puede aprobar estas opciones de script para renunciar e incrustar perfil. Utilizando el --sign y --embed banderas respectivamente.

Otros consejos

Esta herramienta hace que sea trivial construir (y distribuir): https://github.com/nomad/shenzhen

Después del archivo, debe "exportar" al formato deseado, es decir, IPA:

XCODEBUILD -SDK iPhone7.0 -ArchivePath "ruta al archivo de archivo" -ExportPath "PATH_FOR_EXPORT" -EXPORTFORMAT ipA -EXPORTARCHIVE -ExportProvisioningProfile "provisioning_profile_to_export_with"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top