una subir sobre para leyes las falta exportación documentación developer cumplimiento como apple app xcode4

xcode4 - subir - ¿Cómo puedo construir para su lanzamiento/distribución en el Xcode 4?



subir ipa a app store (9)

Build for debug es solo presionar el símbolo PLAY, pero no sé cómo Build for distribution / release?


El botón "reproducir" es específicamente para compilar y ejecutar (o prueba o perfil, etc.). La acción Archive está pensada para compilar para el lanzamiento y para generar un archivo que sea adecuado para enviarlo a la tienda de aplicaciones. Si desea omitir eso, puede elegir Producto> Crear para> Archivar para forzar la compilación de lanzamiento sin archivar realmente. Para encontrar el producto creado, expanda el grupo Productos en el navegador del proyecto, haga clic con el botón derecho en el producto y seleccione Mostrar en el buscador.

Dicho esto, puede hacer clic y mantener presionado el botón Reproducir para un menú de otras acciones de compilación (incluidos Compilar y Archivar).


Encontré '' Cómo compilar y enviar aplicaciones para iPhone a AppStore con Xcode 4 '' para ser extremadamente útil.

La respuesta corta es:

  1. elija el esquema de iOS del menú desplegable cerca del botón Ejecutar desde la barra de menú
  2. elija producto> archivo en la ventana emergente
  3. haga clic en ''validar''
  4. después de la validación exitosa, haga clic en ''enviar''

Esa parte ahora se encuentra bajo Schemes. Si edita sus esquemas, verá que puede establecer la configuración de depuración / liberación / adhoc / distribución para cada esquema.


Han agrupado todas las opciones de configuración / depuración de destino / compilación en "esquemas". La guía de transición tiene una buena explicación.


Para establecer la configuración de compilación en Depurar o Versión, elija ''Editar esquema'' en el menú ''Producto''.

Entonces ves una elección clara.

La Guía de transición de Apple menciona un botón en la parte superior izquierda de la pantalla de Xcode, pero no puedo verlo en Xcode 4.3.


Producto -> Archivar, luego, presionar el botón distribuir y marcar la opción Exportar como aplicación o lo que quieras


Puede usar la herramienta de línea de comandos para compilar la versión de lanzamiento. Al lado de su carpeta de proyecto, es decir

$ ls ... Foo.xcodeproj ...

Escriba el siguiente comando de compilación:

$ xcodebuild -configuration Release


Tengo una aplicación grande que estaba teniendo problemas para subirla a la AppStore utilizando el método de archivo que encontrarás en XCode 4. El indicador de actividad siguió girando durante horas, ya sea que intentara validar o distribuir, así que creé un ticket de soporte para Apple. Durante ese proceso, descubrí que podía hacer clic con el botón derecho en .app en su carpeta Products, dentro del Project Navigator de XCode, y comprimir la aplicación para enviarla con Application Loader 2.5.1. (también conocido como el viejo método). Solo la carpeta Debug - iphoneos es accesible de esta manera (por ahora) y una vez que Apple respondió, esto es lo que tenían que decir:

Me alegra saber que Application Loader le ha proporcionado una solución viable. Al debatir esta situación internamente, no estamos seguros de que enviar la compilación de depuración suponga un problema demasiado grande (siempre que se haya firmado con el perfil de distribución de la tienda de aplicaciones, como ya lo mencionaste). Es probable que la aplicación sea más lenta a medida que los conmutadores de depuración se encienden y las optimizaciones se desactivan para la configuración de depuración, aunque seguirá ejecutándose. En última instancia, App Review determinará si eso está bien o no, ya que no estoy seguro de que sea algo que verifiquen. Puedes intentar contactar directamente con App Review para confirmar esto, si lo deseas. Sin embargo, dado que App Loader funciona para usted, recomiendo la reconstrucción de la aplicación con su configuración de versión y vuelva a enviarla para ir a lo seguro. Para encontrar su versión de versión en Xcode 4.x, haga clic en la Archivo de aplicaciones en la pestaña Archivos en el organizador y seleccione "Mostrar en el buscador". A continuación, haga clic con la tecla Control presionada en el archivo .xcarchive en Finder y seleccione "Mostrar contenido del paquete". El archivo .app creado debe estar ubicado dentro de la carpeta / Productos / Aplicaciones.

Esta fue una información muy útil para los desarrolladores que tienen problemas con el método de archivo, y mi aplicación ahora se está cargando correctamente sin preocuparse de que no se ejecute con la máxima capacidad.


XCode> Product> Schemes> Edit Schemes> Run> Build Configuration