iPhone ad hoc construir usando Xcode 4

Acabo de cambiar a Xcode 4 y necesito hacer una comstackció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.

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

Luego, en XCode 4 ve al product -> archive .

Una vez completada la comstackción, abra el organizador y los Archives seleccionados.

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

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

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, solo para cuando quiera colocarlo 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 que valide 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. Necesita 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 Xcode Project / Build Settings un Ad-Hoc Code Signing Entitlement. 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 de proyecto / comstackción, puede verlo en Organizador / Dispositivos / Biblioteca / Perfiles de aprovisionamiento. Tendrá el nombre que le dio en el paso 3.

  6. Ahora está listo para crear una versión de su aplicación para la 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 anteriormente, el dispositivo iOS seleccionado como el objective de comstackció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, selecciona 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 con 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.