2012-08-09 21 views
31

Como parte del proceso de integración de mi aplicación para iPhone, quiero crear un proceso que cargue automáticamente el archivo de la aplicación (.ipa) en la tienda de aplicaciones de Apple. . Ya logré crear el paquete y validarlo. ¿Hay alguna manera de cargar el archivo ipa a la tienda de aplicaciones a través de la línea de comandos?Cómo cargar una aplicación de iOS en la tienda de aplicaciones a través de la línea de comando

+0

Usted podría intentar automatizar o AppleScripting Xcode, y llamar a esa secuencia de comandos de automatización de la línea de comandos . – hotpaw2

Respuesta

31
  1. Asegúrese de tener una aplicación en estado "en espera de carga".

  2. Crear una nueva llavero Elemento nombrado: Xcode: itunesconnect.apple.com proporcione sus credenciales a itunes connect.

  3. Desde la línea de comandos: xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"

+1

Esto es perfecto. Tengo muchos clientes y clientes. Quiero cargar aplicaciones en nombre de mis clientes/clientes, ¿cómo puedo crear los elementos de la cadena de claves respectivos y proporcionarlos durante el comando "xcrun"? – Satyam

+2

puede crear una clave ad-hoc antes de ejecutar xcrun y discartarla una vez finalizada la carga 'security add-generic-password -s Xcode: itunesconnect.apple.com -a LOGIN -w PASSWORD -U' ' xcrun - sdk iphoneos Validación -en línea -upload -verbose "ruta a ipa" ' ' security delete-generic-password -s Xcode: itunesconnect.apple.com-LOGIN' –

+0

¿es esto real? Estoy tratando de enviar a través de un archivo IPA preparado para la línea de comandos, y está devolviendo algún error. –

Cuestiones relacionadas