una programador mexico license licencia factura developer desarrollo desarrollador cuenta crear certificacion apple ios xcode6 ipa ad-hoc-distribution apple-id

ios - programador - ¿Cómo crear ipa en xcode 6 sin la cuenta de desarrollador de Apple?



licencia de desarrollo ios (6)

Necesidad de generar un archivo .ipa para la distribución Ad-Hoc. El cliente ha proporcionado solo certificados, claves 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 mensaje

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''

¿Hay alguna forma de crear .ipa sin credenciales de cuenta de desarrollador?


De algún tiempo (por ejemplo, Swift y Xcode7) cuando se trata de hacer una fórmula de compilación 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>


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

  1. Haga clic derecho en Archive on Organizer.
  2. Haga clic Show in Finder .
  3. Puede ver el archivo .xcarchive en Finder.

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

  5. Usando el siguiente comando para generar el archivo .ipa .

Esto guardará .ipa en el escritorio.

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

Todavía buscando una mejor solución, no sé por qué Apple eliminó esta característica de Xcode 6 :(


Hay 3 MANERAS de crear .ipa WITHOUT Command & Apple Developer Account .

1. Rápido y mejor

(Funciona en todos los Xcode, All Mac OS, el paquete incluido se puede usar para enlaces OTA como Diawi )

  1. Simplemente crea (Command+B) tu aplicación desde XCode configurando las identidades de firma de código adecuadas
  2. Desde XCode''s búsqueda de archivos XCode''s en la parte inferior izquierda, busque .app (Esto estará debajo del directorio de productos)
  3. Haga clic derecho en este archivo .app y seleccione Mostrar en Finder
  4. Ahora, cree el directorio y .app como Payload , copie .app en el directorio Payload.
  5. Archivar / Comprimir (.zip) este directorio de carga útil, renombrar la extensión de archivo de .zip a .ipa

2. Extrae .ipa del organizador

(Funciona en todos los Xcode, All Mac OS)

  1. Crear archivo
  2. Ir a Organizador
  3. Obtén la ubicación del archivo con el botón derecho y selecciona Mostrar en el buscador

  1. Ahora haga clic derecho en este archivo .xcarchive y seleccione Mostrar contenido del paquete
  2. Vaya 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 haz clic derecho en tu aplicación en la pestaña Aplicaciones de iTunes y selecciona Mostrar en el buscador , este es tu archivo .ipa !!!

3. Para desarrolladores que tengan Xcode 5.x

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

  1. Crear archivo usando cualquier versión de Xcode.
  2. Cerrar Xcode.
  3. Vaya a la ventana Organizador de Xcode 5.x y desde la pestaña Archivo seleccione su archivo.
  4. En la parte superior derecha, seleccione Export , haga clic en el botón de opción con el título Save for Ad Hoc Deployment
  5. Haga clic en Next y seleccione las identidades de firma de código deseadas para guardar .ipa

Hay una forma aún mejor sin hacer todas las cosas de línea de comando.

Seleccione "Guardar para una implementación ad hoc" y haga clic en Siguiente. A continuación, abra el menú desplegable "seleccionar un equipo de desarrollo". Tendrá la opción "Usar recursos de canto locales" en la parte inferior. Seleccione esta opción y haga clic en Elegir.

Aqui tienes. La construcción será creada por Xcode sin la cuenta de ID de Apple.


Otra solución es usar Xcode 5.1.


También puede crear un archivo IPA usando Xcode 6 y los últimos pasos a continuación:

  1. Crear archivo de compilación de su proyecto Command+B
  2. Vaya a la carpeta de Productos y mostrará el archivo de la aplicación, haga clic derecho en "Mostrar en el buscador".
  3. Crea una carpeta vacía y llámala ''Carga útil'' y luego copia el archivo de la aplicación en esa carpeta.
  4. Archive Payload Folder y cambie el nombre del archivo zip a YourApp.ipa