iphone - tarjeta - ¿Cómo construyo un proyecto xcode para la tienda iTunes?
create id apple (5)
Tengo mis aplicaciones ejecutándose en mi iphone, genial, sin embargo para listar en la tienda de itunes necesito el "binario universal".
Intenté encontrar respuestas, pero parece que no puedo encontrar una explicación concisa utilizable para hacer esto en xcode. Siempre obtengo errores cuando intento construir un binario. ¿Alguien puede indicarme un procedimiento básico paso a paso que pueda seguir para crear un archivo ejecutable universal que pueda cargarse en la tienda de iTunes?
Una cosa más, ¿hay algún tipo de aplicación, como la aplicación de proyecto de cambio de nombre, o AppleScript, que puede hacer esto por mí con unos pocos clics?
Además de sus consejos, hay un video de Apple Publishing en App Store o usa un motor de búsqueda para encontrarlo (si el enlace no funciona). Me ayudó mucho.
Prueba esto:
Prepare un nuevo perfil de aprovisionamiento para App Store
- Asegúrese de tener una distribución Ad Hoc que funcione correctamente.
- Vaya al Portal del programa> Aprovisionamiento> Distribución
- Botón de nuevo perfil
- Método de distribución: App Store
- Nombre de perfil: App Store de MyApp (o lo que sea)
- ID de aplicación: MyApp (¿ya ha creado uno correcto?)
- Botón de enviar
Configure el nuevo perfil / configuración en XCode
- Descargue el certificado (puede hacer clic en la pestaña Distribución para volver a cargar esa pestaña mientras se está generando) y cárguela en XCode
- En XCode, abra su proyecto y vaya a Proyecto> Editar configuración del proyecto (o haga doble clic en el primer elemento en el panel Grupos y archivos)
- Pestaña Configuraciones, haga clic en su configuración de distribución Ad Hoc existente, que ya funciona, y haga clic en el botón Duplicar. Llame al nuevo "App Store"
- Haga clic en la pestaña Crear, luego en Firma de código> Entidad firmante de código en la ventana emergente, seleccione "Distribución de iPhone - Nombre de mi empresa" en "Tienda de aplicaciones MyApp".
Crea y carga en iTunes Connect
- Limpiar todo para la buena suerte, luego establecer la configuración activa en "App Store", compilar y listo. Pruébalo en tu iPhone.
- Encuentra tu aplicación creada en Finder, en el directorio de tu proyecto> compilar> App Store-iphoneos> MyApp.app ... clic derecho y "Comprimir MyApp.app"
- Suba MyApp.zip resultante a iTunes Connect.
Seguí las instrucciones enumeradas por sbwoodside pero tuve problemas con la última parte (Build & Upload to iTunes Connect). Me di cuenta de que la versión integrada no se ejecutaba en el dispositivo. Esto es lo que funcionó para mí:
Crea y carga en iTunes Connect
- Limpia todo para la buena suerte.
- Vaya a "Editar esquema" y en el menú Archivo, seleccione la configuración de compilación de la tienda de aplicaciones.
- Seleccione Dispositivo iOS o un dispositivo específico en el menú desplegable y vaya a Producto-> Archivo.
- Una vez que Xcode termine de archivar, se abrirá la ventana del organizador y se mostrará la sección de archivos. Seleccione el último archivo y haga clic en "Enviar".
- Se le pedirá que ingrese su certificado de distribución. Seleccione el creado para la App Store.
- XCode cargará la aplicación a iTunes Connect sin la necesidad de usar Application Loader. Para que esto funcione, la aplicación debe estar en estado "Listo para cargar" en iTunes Connect.
No podrá probar la última versión con el dispositivo. Por lo tanto, es mejor hacer una versión ad hoc antes para poder probar todas las características y una vez que todo esté funcionando, duplique la configuración ad hoc para la tienda de aplicaciones.
Un binario universal no tiene nada que ver con eso. Para distribuir a través de la tienda de aplicaciones, debe crear un perfil de suministro de distribución. El portal para desarrolladores de iPhone tiene instrucciones paso a paso para esto. mira debajo de la pestaña "Distribución".
Una vez que haya descargado e instalado sus perfiles de aprovisionamiento, debe realizar algunos cambios dentro de XCode para que la aplicación funcione en su iPhone y, finalmente, para enviarla a la tienda de iTunes. También necesitarás agregar un objeto Entitlemests.plist a tu proyecto. También necesita modificar su perfil de compilación y su info.plist para que apunte al nombre de su aplicación.
Pero como Mark B ya dijo, acaba de pasar por el portal para desarrolladores y sigue esas instrucciones. Solo asegúrese de definir su perfil de aprovisionamiento correcto para este fin.