2009-04-28 14 views
66

Quiero saber los pasos básicos para cargar mi aplicación de iPhone a AppStore.Pasos para cargar una aplicación de iPhone en la AppStore

¿Cómo puedo crear un perfil de aprovisionamiento con un certificado y qué otras configuraciones debo hacer para cargar una aplicación?

Acabo de hacer una aplicación en mi iMac usando Xcode y el iPhone SDK V2.2.1. ¿Qué debo hacer para subirlo a la tienda Apple iTunes?

Soy miembro de eso y también tengo un certificado de distribución.

+0

Ver el enlace contiene completo tutorial paso prudente http://stackoverflow.com/a/16747740/846372 – Soniya

Respuesta

71

Este arstechnica article se describen los pasos básicos:

de inicio visitando el portal del programa y asegurarse de que su certificado de desarrollador es hasta la fecha. Caduca cada seis meses y, si no ha solicitado que se emita uno nuevo, no puede enviar el software a la tienda de la aplicación . Para la mayoría de las personas que experimentaron la "carga rosada de fatalidad", sin embargo, sus certificados ya son válidos. ¿Qué sigue?

Abra su proyecto de Xcode y verifique que haya establecido el SDK activo en una de las opciones del dispositivo, como Dispositivo - 2.2. Dejar accidentalmente las configuraciones de compilación en Simulator puede ser una gran razón para el rechazo de color rosado. Y que sucede con más frecuencia de lo que muchos desarrolladores de quisieran admitir.

A continuación, asegúrese de haber elegido una configuración de compilación que use su certificado de distribución (no su desarrollador) . Verifique esto por haciendo doble clic en su destino en Grupos & Columna de archivos a la izquierda de la ventana del proyecto. Se abrirá la ventana Target Info . Haga clic en la pestaña Generar y revise su Identidad de firma de código. Debe ser distribución de iPhone: seguido de su nombre o el nombre de la empresa.

Puede que también desee confirmar su identificador de aplicación en la pestaña Propiedades. Lo más probable es que haya establecido correctamente el identificador cuando se depura con su certificado de desarrollador , pero nunca está de más comprobar que .

La parte superior izquierda de la ventana de su proyecto también confirma su configuración y configuración. Debe leer algo así como "Dispositivo - 2.2 | Distribución". Esto le muestra el SDK y configuración activos.

Si su configuración es correcta pero aún no está recibiendo esa carga terminado correctamente, limpie sus compilaciones. Elija Generar> Limpiar (Command-Shift-K) y haga clic en Limpiar. Alternativamente, puede destruir manualmente la carpeta de compilación en su Proyecto desde el Finder.Una vez que haya limpiado , constrúyalo de nuevo.

Si esto no produce una aplicación que cuando se carga correctamente se carga a iTunes Conectar, salir y reiniciar Xcode. Estoy no es broma. Este simple truco resuelve más problemas de firma y "rechazos de rosados" que cualquier otra solución ya mencionada.

+6

Gran .. cubriste todos los pasos. Gracias por su gran apoyo. –

+0

@Arun Thakkar: ya pasó, lo sé, pero ¿por qué no aceptaste esto como respuesta entonces?!? SO sería mucho más útil si las preguntas respondidas fueran marcadas como tales ... – scherand

+8

Mierda, casi dos años después, y llegué a esto en mi hora de necesidad. Le daría más de un simple +1 si pudiera, pero gracias, GRACIAS, por esta increíble respuesta. Me has ahorrado muchas horas de frustración (y probablemente un poco de pelo también). :) – aperkins

4

Apple proporciona instrucciones detalladas e ilustrativas que cubren cada paso del proceso. Inicie sesión en el sitio del desarrollador de iPhone y haga clic en el enlace "portal del programa". En el portal del programa encontrará un enlace a la guía del usuario del portal del programa, que es una buena referencia y guía sobre este tema.

+0

Bien ... Lo revisaré tan pronto como pueda Gracias .. –

+2

¡Las instrucciones no están actualizadas para XCode 4! Ahora es difícil de encontrar cómo lograr esto. – Jacob

0

Compruebe que su identidad de canto en las propiedades de destino es correcta. Esto sobrepasa lo que tienes en las propiedades de tu proyecto.

También: No sé si esto es cierto, pero no recibía correos electrónicos que detallaran mis rechazos binarios cuando hice la "lista para carga binaria" desde una PC, pero recibí un correo electrónico cuando lo hice en el MAC

Cuestiones relacionadas