Xcode atascado en "Se está cargando su aplicación"


98

Tengo un problema al enviar mi aplicación desde Xcode a la App Store. He hecho todo lo relacionado con mi proyecto y funciona bien en mi iPhone y iPad. Pero cuando presento mi proyecto me enfrento a un gran problema.

Primero, después del archivo, he realizado la validación. Ahora mi archivo en el Organizador también muestra la validación del pase de estado. Así que creo que estoy en el paso final de enviar la aplicación.

  1. Hice clic en distribuir y seleccioné enviar aplicación a la tienda de aplicaciones.

  2. Después de iniciar sesión, también he seleccionado archivos de aprovisionamiento.

  3. Estoy atrapado aquí. Puede ver en la captura de pantalla a continuación. Y nunca he visto ninguna
    barra de progreso donde pueda ver el progreso de la presentación o algo así.

La única pantalla que puedo ver es:

ingrese la descripción de la imagen aquí

Editado:

Fue cerca de las 1.30 horas. Y la conexión a Internet funciona. Mi archivo ipa solo pesa 3,5 MB.

Y por último, cuando probé el cargador de aplicaciones para cargar lo mismo, también recibí la siguiente pantalla durante mucho tiempo en Autenticación con iTunes Store ... ..

ingrese la descripción de la imagen aquí

¿Qué debería hacer ahora?


1
Sí, lo he hecho @rokjarc
Avijit

1
Esto no debería ser necesario, pero tal vez ayude: stackoverflow.com/a/19918707/653513
Rok Jarc

1
Eso ha hecho el truco Muchas gracias hombre. Ahora, en iTunes Connect, me muestra el estado: Esperando revisión. Deslizándose fuera del tema, ¿puede decirme cuánto tiempo tomará revisar mis aplicaciones? @rokjarc
Avijit

1
Oye, me alegro de que haya ayudado. Subí 4 aplicaciones en el último mes. Una fue la carga inicial y tomó 8 días, otras fueron actualizaciones y tomaron de 3 a 5 días.
Rok Jarc

1
Gracias por tu tiempo. Eres mi héroe. @rokjarc
Avijit

Respuestas:


81

Como sentí un problema grave en esto. Creo que esta respuesta podría ser útil.

Después de intentar durante 10 a 12 horas solucionar este problema y como todo lo demás con respecto a mi proyecto y la codificación estaba lo suficientemente bien, se convirtió en un dolor de cabeza para mí. Pero después de recibir algunos comentarios valiosos de algunos de los usuarios expertos de stack-overflow y después de hacer más búsquedas en Internet, he encontrado algunas respuestas de calidad.

Esta respuesta me ayudó más:

cargador de aplicaciones atascado en la etapa de "Autenticación con iTunes Store"

Si va a cargarlo a través de Application Loader y se bloquea en "Autenticación con iTunes Store ..."

o

Vas a cargarlo a través de XCode y se pega en "Tu aplicación se está cargando"

Entonces mantén la cabeza fría y comprueba este primer método:

  • Compruebe si la protección de su firewall está desactivada. Si no, apáguelo. Quizás te esté bloqueando para conectar tu computadora con iTunes Store.

  • Pruebe con una conexión a Internet diferente. El propósito de probar una conexión a Internet diferente es que su conexión a Internet actual bloquee un puerto necesario para conectarse a los servidores de Apple.

Si los pasos anteriores no le ayudan, siga este segundo método:

Xcode necesita un tiempo de ejecución de Java para cargar sus aplicaciones en la App Store.

ingrese 'java -version' en la terminal, la versión de java debe ser 1.6. De lo contrario, descargue el último java compatible solo desde el centro de descargas de Apple:

http://support.apple.com/kb/DL1572?viewlocale=en_US

Si esto aún no ayuda, siga este tercer método:

Este método permite que el cargador de aplicaciones utilice el puerto HTTP en lugar de HTTPS.

  • Vaya a la carpeta Java de Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  • Abra el archivo net.properties usando cualquier aplicación de edición de texto como text mateosublime text

  • Cambie esta línea en particular: #https.proxyPort=443puerto proxy a https.proxyPort=80

  • Guarda el archivo. Y eso es !! Ahora puede cargar fácilmente su archivo binario en la tienda de aplicaciones.

Si los métodos anteriores aún no ayudan, siga este cuarto método: Regenere su certificado

  • Vaya al portal de desarrolladores de iOS ( https://developer.apple.com/membercenter ).

  • Revoque el certificado actual que utiliza su aplicación para firmar.

  • Elimine el "perfil de provisión de distribución de iOS" actual del portal para desarrolladores.

  • Regenere el certificado de distribución de iOS y agréguelos en el portal de desarrolladores.

  • Regenere el "perfil de provisión de distribución de iOS" para la distribución de la tienda de aplicaciones y la descarga en mac.

  • Instalarlo.

  • Intente nuevamente usando xcode / application loader para cargar el archivo build.


2
Gran explicación amigo :) más elaborado para el enfoque del método de respuesta 1.
Rajan Maharjan

2
Tenga en cuenta que debe eliminar el signo de almohadilla (#). Ese letrero es para comentarios y, si está allí, Application Loader no verá que desea usar el puerto 80 en su lugar.
Andy Ibanez

Chicos, quiero hacer una pregunta. Para la versión actualizada, necesito cambiar la compilación y la versión de 1.0 a 1.1 en Objetivos-> Resumen.
Nilesh Kumar

entonces cual es el problema? @wimcNilesh
Avijit

1
@wimcNilesh Solo tiene que cambiar el campo Versión del paquete en su Info.plist
Avijit

25

Definitivamente hay un problema si su aplicación se atasca en el "proceso de aplicación atascada". Le sugiero que vaya con el cargador de aplicaciones en lugar de Xcode en sí, ya que el cargador de aplicaciones muestra el estado de la actividad. Puede saber claramente en qué paso se atascó.

El problema más frecuente al que se enfrenta es quedarse atascado en el paso "Autenticación con iTunes Store ...".

Hay dos posibles soluciones que seguí y finalmente envié mi aplicación a la tienda de aplicaciones. Puedes probar ambos. Para mí ambos funcionaron al menos una vez.

Método uno: este método juega con el puerto proxy para usar la conexión http sobre https

  1. Vaya a la carpeta Java de Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  2. Abra el archivo net.properties con "texto sublime" o "texto mate"

  3. Cambie el puerto proxy "# https.proxyPort = 443" a "https.proxyPort = 80"

  4. Guarde el archivo, vuelva a abrir Application Loader y vuelva a intentarlo.

Método dos: vuelva a generar su certificado y el perfil de provisión de distribución de iOS e intente cargar

  1. Ir a https://developer.apple.com/membercenter

  2. Elimine el certificado anterior al que hace referencia su aplicación para firmar.

  3. Revoque su certificado de distribución y descárguelo en su mac. E instálelo haciendo doble clic en él.

  4. Elimine el "perfil de provisión de distribución de iOS" actual del portal para desarrolladores.

  5. Regenere el "perfil de provisión de distribución de iOS" para la distribución de la tienda de aplicaciones y la descarga en mac.

  6. Instálelo haciendo doble clic en él.

  7. Vuelve a intentarlo usando el cargador de aplicaciones para cargar la compilación.

Editar: volví a tener este problema mientras cargaba una nueva compilación. Se siguieron los dos métodos anteriores, pero se bloquearon en "Autenticación ...". Reinició el libro mac y funcionó. Cuando reinicia, la conexión itunesconnect anterior (que podría haber abierto en el navegador antes de enviar su aplicación) se restablece, lo que permite reiniciar mac para autenticar fácilmente iTunes Connect. Ayer (26 de enero de 2014), el paso de autenticación de iTunesConnect se realizó en 2 minutos. Espero que esto ayude a alguien que está perdiendo la paciencia mientras está atascado en el paso de autenticación.

Edición 2: antes de eliminar el certificado de distribución, intente solo volver a generar el "Perfil de suministro de distribución de iOS". Funcionó para mí, de lo contrario, puede rehacer lo anterior.

Espero que esto ayude. Todo lo mejor.


Ya resolví esto usando el primer método. De todos modos gracias por tu respuesta.
Avijit

1
@Andru: puede seleccionar la respuesta de mysticboy59 como correcta para cerrar este tema. Se esforzó un poco en ello.
Rok Jarc

De hecho, también hay algunas cosas para hacer eso. Para eso he dado una respuesta para que pueda ayudar a un seguidor posterior. @rokjarc
Avijit

2
Claro. Al principio, esta pregunta estaba cerca de ser un duplicado y ahora está llena de información útil.
Rok Jarc

3
La solución 1 funcionó para mí, USTED SALVÓ MI PROYECTO ya que mañana se cerrará la tienda iTunes Connect y tuve que entregar el juego hoy :) .. ¡SUPER GRACIAS!
mm24

19

Probé todos los pasos de la solución de Rajan; ninguno funcionó. Sin embargo, estos hilos en el foro de desarrollo de Apple ( https://forums.developer.apple.com/thread/76803 ) me dieron la solución en mi caso:

Prueba esto, me lo arregló. Abra Terminal y ejecute:

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"  

iTMSTransporter se actualizará solo, luego puede intentar cargar en XCode nuevamente.


Resuelto para mí también solo después de reiniciar el sistema operativo. Hasta que se ha dicho que la actualización está dañada.
Vladimir Nani

Esto funcionó para mí, restableciendo mi certificado de desarrollador.
Luke Van en

Eso tomó bastante tiempo, ¡pero funcionó para mí! No es necesario restablecer certs / dev perfiles.
Babken Vardanyan

10

Para mí, simplemente cerrar la sesión del sitio web de ituneconnect y developer.apple.com funciona, y simplemente usar xcode para cargar. No es necesario reiniciar


6

Tengo este problema hoy. Pero finalmente descubrí que es causado por mi configuración incorrecta.

En 'Configuración de compilación' del destino, cambie la configuración " Identidad de firma de código -> Liberación" a su certificado de producción y " Perfil de aprovisionamiento -> Versión" a su archivo de aprovisionamiento de distribución.

Luego archívela y distribúyala nuevamente.


2

Puede intentar cancelar la carga y volver a intentarlo. Si eso no funciona, es posible que desee probar el cargador de aplicaciones de Apple. Básicamente hace lo mismo, pero no renuncia al binario. Puede descargar el cargador de aplicaciones desde iTunes Connect. Consulte https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf (Introducción, página 9)


+1, subir el relanzamiento me ayudó en tales situaciones.
medvedNick

Yo también lo he intentado. Aquí también estoy en esta posición durante los últimos 15 minutos. Autenticando con la tienda iTunes Store ...
Avijit

¿Intentó cargar de nuevo con xcode o probó el cargador de aplicaciones?
Felix Lamouroux

2

Tuve el mismo problema.

Cancelé y realicé una verificación de validación. Resultó que había escrito URL Schemeincorrectamente.

Xcode no dio ningún error al cargar y simplemente se atascó, pero la validación dio el error.

Entonces, intente primero la validación. Espero que esto ayude a alguien.


2

prueba esto en la terminal

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

funcionó para mí después de horas de investigación


2

Esto sucedió debido al iTMSTransporter.
Pruebe esto, me lo arregló. Abrir Terminal y ejecutar:
Use estos comandos uno por uno en el terminal. Espero que te ayude

  1. cd ~
  2. mv .itmstransporter/ .old_itmstransporter/
  3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

iTMSTransporter se actualizará solo, luego puede intentar cargar en XCode nuevamente.


1

Me encontré con estos problemas muchas veces, probé todos los pasos pero aún no funciona (red doméstica) y probé que otra red funcione bien (red de la empresa). Solucioné este problema actualizando la última versión de Java SE de 1.6 a 1.7 y funciona como un encanto


1

Para ser honesto, esto puede no ser una respuesta, pero realmente funcionó para mí.

Lancé Application Loader y comencé a enviar. Mientras se realizaba la sumbición, inicié Organizador y seleccioné Distribución sobre archivador en Xcode también y comencé a cargar simultáneamente. Trabajaron juntos y el segundo completó la presentación.

Solo mi experiencia.


1

Para mí, el problema fue que cambié mi Dev. La cuenta en algún momento y el cargador de aplicaciones ya no estaban autorizados. Tienes que ir manualmente (Xcode -> Abrir herramientas de desarrollo -> Cargador de aplicaciones) y completar los detalles de tu cuenta


0

Tuve el mismo problema. Puedo arreglarlo por:

  1. Eliminar / eliminar todos los certificados de distribución y perfiles de aprovisionamiento de mi máquina.
  2. Revocar certificados de distribución y eliminar perfiles de aprovisionamiento de distribución del Centro de miembros en developer.apple.com
  3. Cree una nueva distribución certificada generando una nueva solicitud de firma de certificado desde el acceso a llavero
  4. Cree un nuevo perfil de aprovisionamiento para la distribución de la tienda de aplicaciones
  5. Descargue el certificado recién creado y agréguelo al acceso al llavero
  6. Descargue el perfil de aprovisionamiento recién creado y agréguelo a xcode. O sincronizar desde Xcode desde la configuración de la cuenta.
  7. Intente cargar de nuevo.

Este es un problema tonto que Apple necesita solucionar lo antes posible. Perdí 2 días con algo tan tonto como esto.


Gracias por tu respuesta compañero. Pero ese no fue el problema. Todo es el problema de la conexión a la tienda iTunes desde mi máquina Mac (proxyPort). (Ver la respuesta aceptada) De todos modos, ahora se lanzó con éxito en la tienda de aplicaciones.
Avijit

Bueno, es un caso de los mismos síntomas pero diferentes problemas subyacentes. No tuve ningún problema de firewall o red, pero el problema estaba relacionado con la regeneración del certificado y el perfil de aprovisionamiento, aunque ya era válido. Me gustaría que App Uploader tuviera un "modo más detallado" que mostrara el estado exacto en lugar de un mensaje común para algunos de los procesos.
Nitin

0

Tuve el mismo problema. Probar todas estas respuestas puede funcionar a veces, pero generalmente lleva mucho tiempo y puede que no funcione al final como en mi caso.

Descubrí una solución que probablemente funcione para todos.

  • Cree su archivo .ipa por: Producto -> Arcive -> Distribuir (Guardar para Enterprise o ...) -> Siguiente y guarde .ipa en el destino

  • Xcode -> Open Developer Tool -> Application Loader -> Entregue su aplicación -> Elija su archivo .ipa

En unos minutos, su aplicación se enviará a iTunes. Buena suerte


0

Todo lo que hice fue duplicar mi Application Loader.app en / Applications y ejecutar ambos cargadores de aplicaciones al mismo tiempo.ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí


¿Cómo duplicaste la aplicación?
Isuru

copiar y pegar :)
Muhammad Irfan

0

Tuve el mismo problema después de actualizar Xcode5 a Xcode6. Después de horas de locura, lo único que me ayudó fue eliminar mi cuenta en las preferencias de Xcode y agregar mi cuenta nuevamente.

La semana pasada tuve el mismo problema después de actualizar a Xcode7, esto me ayudó nuevamente ...


0

Si está ejecutando dentro de una máquina virtual (por ejemplo, VMWare o VirtualBox), intente configurar el modo de adaptador de red desde el NAT predeterminado a Bridged.


0

Esto funcionó para mí:

  1. Cierre la sesión del portal de iTunes en todos los navegadores.

  2. Reinicie su máquina Mac.

  3. Cargador de aplicaciones abierto

  4. Haga clic en su inicio de sesión de Apple en la esquina superior derecha de la ventana del cargador de aplicaciones.

  5. Al hacer clic en Siguiente, su proceso de autenticación será exitoso.

  6. Ahora, realice su proceso como de costumbre haciendo clic en "Entregar su aplicación" y siguiendo el procedimiento más allá de eso.


0

Mi problema fue que olvidé cambiar el identificador de paquete en la configuración de información para el objetivo. Espero que ayude a alguien.


0

Tuve un problema similar mientras cargaba aplicaciones de iOS a través del cargador de aplicaciones. Luego, una vez que abrí iTunes en paralelo, de repente, la carga de aplicaciones fue más rápida. No estoy seguro de si iTunes tiene alguna dependencia con el cargador de aplicaciones.


0

Ninguna de las respuestas funcionó para mí y mi carga estuvo colgada durante días sin ningún error. (mi compilación se generó usando Expo). Esto es lo que hice para que esto funcione:

  1. En la directriz de Apple, dice que una forma de cargar la compilación es usar el Transporter .
  2. Usando el Transporter, pudo detectar y generar el error.
  3. Resulta que la causa principal para mí fue que la versión de XCode era 9, pero tiene que ser 10.

Espero que esto ayude a otros que están luchando con este tema.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.