2011-03-14 23 views
77

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 está basado 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 por el estilo que pueda ayudarme en esto? Busqué en Google pero con muy malos resultados.iPhone ad hoc construir usando Xcode 4

Respuesta

96

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

Luego, en XCode 4 Ir a product -> archive.

Después de finalizada la generación abierta al organizador y seleccionados Archives.

Aquí encontrará su construcción, desde aquí se puede seleccionar acción, junto XCode le preguntará con qué perfil de firmar la aplicación.

Ahora ha creado una IPA que puede enviar a sus probadores.

+0

¿Alguien sabe cómo hacer esto desde la línea de comandos? – jjxtra

2

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

Esto es lo que funcionó para mí:

  1. No es necesario crear un registro de aplicación en iTunes Connect - eso es sólo para cuando se desea 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 es necesario para validar su aplicación. Eso es solo 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. Necesitas un perfil de aprovisionamiento Ad-Hoc. Para obtener uno, siga las instrucciones del encabezado: "Creación de perfiles de provisión ad hoc" en: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html. Asegúrese de hacer doble clic en el archivo 'name.mobileprovision' después de descargarlo, para agregarlo a Xcode.

  4. No pierda el tiempo buscando en su proyecto Xcode/Valores de creación de una firma de Derecho Ad-Hoc Código. No aparece en mi copia de Xcode, y no lo necesitaba.

  5. Aunque el Ad-Hoc Code Signing Entitlement no aparece en Project/Build Settings, puede verlo en Organizer/Devices/Library/Provisioning Profiles. Tendrá el nombre que le dio en el paso 3.

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

  7. En Xcode, asegúrese de que está en la ventana del proyecto , con su proyecto seleccionado, y de acuerdo con la respuesta aceptada anteriormente, 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. Desde la barra de menús de Xcode, seleccione Product/Build para .../Archiving (si las opciones "Build For ..." están en gris, puede estar en una ventana que no sea la ventana del proyecto, por ejemplo, en la ventana del Organizador).

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

7c. Abra la ventana del Organizador (Shift-Cmd-2), seleccione el icono de Archivos en la parte superior en el 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 Enterprise o Ad-Hoc deployment".

7f. Aparecerá el cuadro de diálogo "Elegir una identidad para iniciar sesión". 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 atenuada, pero la que estaba justo debajo funcionó.

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

8 En su PC con Windows:

8a. Copie el archivo YourApp.ipa y el archivo name.mobileprovision en un lugar como el escritorio.

8b. En iTunes, busque el menú principal (tal vez un pequeño ícono en la esquina 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 de Windows

8e. Vaya a la sección de iPhone de iTunes, luego a la pestaña Aplicaciones. Con un poco de suerte, verá YourApp y puede hacer clic en Instalar.

Cuestiones relacionadas