¿Cómo crear ipa en xcode 6 sin la count de Apple Developer?

Necesidad de generar el file .ipa para la distribución Ad-Hoc. El cliente ha proporcionado solo certificates, keys privadas y perfiles de aprovisionamiento que fueron suficientes para crear .ipa hasta Xcode 5. Pero en Xcode 6.1 cuando exporto como Save For Ad Hoc Deployment da post

 To save for Ad Hoc Deployment, you need to add an Apple ID account that is enrolled in the iOS Developer Program for the development team 'xxxxxxxxxx' 

introduzca la descripción de la imagen aquíintroduzca la descripción de la imagen aquí

¿Hay alguna forma de crear .ipa sin las cnetworkingenciales de la count del desarrollador?

Finalmente encontré una forma de crear .ipa build con el command xcodebuild .

  1. Haga clic derecho en Archive en Organizador.
  2. Haga clic Show in Finder .
  3. Puede ver el file .xcarchive en el Finder. introduzca la descripción de la imagen aquí

  4. Abra la Terminal y el cd a la ruta .xcarchive .

  5. Usando el siguiente command para generar el file .ipa .

Esto saveá .ipa en el escritorio.

 xcodebuild -exportArchive -exportFormat ipa -archivePath <FILE_NAME>.xcarchive -exportPath ~/Desktop/<FILE_NAME>.ipa 

Sigue buscando una mejor solución, no sé por qué Apple eliminó esta function de Xcode 6 🙁

Hay 3 forms de crear .ipa SIN command y count de desarrollador de Apple .

1. rápido y mejor

(Funciona en todos los packages Xcode, All Mac OS, Bundled para enlaces OTA como Diawi )

  1. Simplemente compile (Command+B) su aplicación desde XCode estableciendo las identidades de firma de código adecuadas
  2. Desde XCode's búsqueda de files XCode's en la parte inferior izquierda, busque .app (Esto estará en el directory del producto)
  3. Haga clic derecho en este file .app y select Mostrar en Finder
  4. Ahora, cree un directory y .app nombre de Payload , copie .app en el directory Payload.
  5. Archive / Compress (.zip) este directory de Payload, cambie el nombre de la extensión de file de .zip a .ipa

2. Extraiga .ipa del organizador.

(Funciona en todos los Xcode, todos Mac OS)

  1. Crear file
  2. Ir a Organizador
  3. Obtenga la location del file haciendo clic con el button derecho y seleccionando Mostrar en el Finder.

introduzca la descripción de la imagen aquí

  1. Ahora haga clic derecho en este file .xcarchive y select Mostrar contenido del package
  2. Ir a la ruta Products > Applications > YourAppFile

  3. Abre iTunes en Mac y arrastra y suelta este YourAppFile desde la ruta superior en la pestaña Aplicaciones . (NOTA: elimine la aplicación anterior con el mismo identificador, si corresponde)

  4. Ahora haga clic derecho en su aplicación en la pestaña Aplicaciones de iTunes y select Mostrar en Finder , ¡este es su file .ipa!


3. Para desarrolladores con Xcode 5.x

( NOTA: Xcode 5.x no funciona en El Capitan, de esta manera puede archivar usando cualquier Xcode, pero necesitará Xcode 5.x para crear .ipa)

  1. Cree un file con cualquier versión de Xcode.
  2. Cerrar Xcode.
  3. Vaya a la window del Organizador de Xcode 5.x y desde la pestaña Archivo select su file.
  4. En la parte superior derecha, select Export , click el button de selección con el título Save for Ad Hoc Deployment
  5. Haga clic en Next y select las identidades de firma de código deseadas para save .ipa

También puede crear un file IPA con Xcode 6 y seguir los siguientes pasos a continuación:

  1. Crear file de compilation del Command+B proyecto Command+B
  2. Vaya a la carpeta Productos y mostrará el file de la aplicación, haga clic derecho en "Mostrar en el Finder".
  3. Cree una carpeta vacía y llámela 'Payload' y luego copie el file de la aplicación en esa carpeta.
  4. Archivar carpeta de carga y cambiar el nombre del file zip a YourApp.ipa

Hay incluso mejor manera sin hacer todas las cosas de la línea de command.

Seleccione "Guardar para la implementación ad hoc" y click Siguiente. A continuación, abra el menu desplegable "seleccionar un equipo de desarrollo". Tendrá la opción "Usar resources locales de canto" en la parte inferior. Seleccione esta opción y click Elegir.

Aqui tienes. La compilation será creada por Xcode sin la count de identificación de Apple.

Otra solución es usar Xcode 5.1.

Desde hace algún time (por ejemplo, Swift y Xcode7) cuando se va a hacer una fórmula de compilation es más complicado: xcodebuild requiere el parámetro exportOptionsPlist:

 xcodebuild -exportArchive -exportOptionsPlist app.plist -archivePath app.xcarchive -exportPath app.ipa 

y app.plist contiene:

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>method</key> <string>app-store</string> <key>uploadSymbols</key> <true/> </dict> </plist>