Compilación ad hoc de iPhone usando Xcode 4


Acabo de cambiar a Xcode 4 y necesito hacer una compilación ad hoc para que mi cliente pueda probar mi aplicación. Sin embargo, cada tutorial que encuentro se basa en Xcode 3 y parece que no puedo encontrar mi camino con Xcode 4 en configuraciones y acciones similares que necesito hacer. ¿Hay algún tutorial o algo que pueda ayudarme en esto? Lo busqué en Google, pero con resultados muy pobres.

Author: James Webster, 2011-03-14

2 answers

Asegúrese de haber seleccionado un dispositivo en el menú desplegable y no el simulador.

Luego en XCode 4 vaya a product -> archive.

Después de completar la compilación, abra el organizador y seleccione Archives.

Aquí encontrará su compilación, desde aquí puede seleccionar compartir, luego XCode le preguntará con qué perfil firmar la aplicación.

Ahora ha creado un IPA que puede enviar a sus evaluadores.

 95
Author: rckoenes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-16 07:18:44

Tampoco pude encontrar información actual (agosto 2013) sobre esto, particularmente para distribuir la aplicación a los usuarios de iPhone con PCs, no Macs. Al ordenar los resultados de Google, encontré mucha información redundante y confusa sobre iTunes Connect y la Validación.

Esto es lo que funcionó para mí:

  1. No es necesario crear un registro de aplicación en iTunes Connect , eso es solo para cuando desee ponerlo en la tienda. Si eso es lo que quieres, mira esto: developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/CreateYourAppRecordiniTunesConnect/CreateYourAppRecordiniTunesConnect.html

  2. No necesitas validar tu aplicación. Eso es sólo para cuando quieras ponerlo en la tienda. Si eso es lo que quieres, mira esto: developer.apple.com/library/ios/recipes/xcode_help-archives_organizer/articles/validating_apps.html

  3. Necesita un perfil de aprovisionamiento Ad-Hoc. Conseguir uno, siga las instrucciones bajo el título: "Creación de perfiles de aprovisionamiento ad hoc" en: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html. Asegúrese de hacer doble clic en el ' nombre.mobileprovision ' archivo después de descargarlo, para añadirlo a Xcode.

  4. No pierda tiempo buscando en la Configuración de su Proyecto/Compilación de Xcode un Derecho de Firma de Código Ad-Hoc. No aparece en mi copia de Xcode, y no lo necesitaba.

  5. Aunque el Derecho de Firma de código Ad-Hoc no aparece en la configuración del Proyecto/compilación, puede verlo en los perfiles Organizer/Devices/Library/Provisioning. Tendrá el nombre que le dio en el paso 3.

  6. Ahora está listo para crear una versión de su aplicación para distribución Ad-Hoc:

  7. En Xcode, asegúrese de estar en la ventana de su proyecto, con su proyecto seleccionado y de acuerdo con la respuesta aceptada anterior, el dispositivo iOS seleccionado como el objetivo de compilación en el campo en la parte superior izquierda adyacente a los botones Ejecutar/Detener.

7a. En la barra de menú de Xcode, seleccione Product/Build for.../ Archiving (si el " Build For..."las opciones están en gris, puede estar en alguna ventana que no sea la ventana del proyecto, por ejemplo, la ventana del Organizador).

7b. En la barra de menú de Xcode, seleccione Producto / Archivo

7c. Abra la ventana del Organizador (Shift-Cmd-2), seleccione el icono Archivos en la parte superior medio.

7d. Resalte la versión que desea distribuir y haga clic en el botón "Distribuir" a la derecha.

7e. Seleccione la opción "Guardar para implementación empresarial o Ad-Hoc".

7f. Aparece el diálogo "Elegir una identidad para firmar". En la lista desplegable, seleccione la distribución de iOS que creó en el paso 3. Para mí, la línea con el nombre que creé en el paso 3 estaba en gris, pero la que estaba justo debajo funcionó.

7g. Aparece un diálogo que permite para nombrar y guardar su aplicación Ad-Hoc como un .archivo ipa.

8 En su PC con Windows:

8a. Copie el YourApp.archivo ipa y el nombre.mobileprovision archivo a algún lugar como el escritorio.

8b. En iTunes, busque el menú principal (tal vez un pequeño icono en la parte superior izquierda de la barra de tareas) y seleccione "Agregar archivo a la biblioteca... Ctrl+O "

8c. Agregue ambos archivos a la biblioteca.

8d. Conecte el iPhone a la PC con Windows

8e. Ir a la sección iPhone de iTunes, a continuación, a la pestaña Aplicaciones. Con un poco de suerte verás YourApp, y puedes hacer clic en Instalar.

 2
Author: user1527225,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-29 14:43:16