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?

Avijit
fuente
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.

Avijit
fuente
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.

Rajan Maharjan
fuente
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.

Henry_821018
fuente
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

Kong Hantrakool
fuente
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.

rick_du
fuente
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)

Felix Lamouroux
fuente
+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.

Abdullah Umer
fuente
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

Khaled Ahmed
fuente
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.

Sultán Ali
fuente
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

Nguyen Tran
fuente
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.

Shahzaib Maqbool
fuente
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

egorikem
fuente
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.

Nitin
fuente
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

Umit Kaya
fuente
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í

Muhammad Irfan
fuente
¿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 ...

pechr
fuente
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.

liviucmg
fuente
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.

Saru
fuente
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.

Abhishek Biswas
fuente
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.

yogi2806
fuente
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.

tsuz
fuente