web-dev-qa-db-fra.com

Xcode bloqué à "Votre application est en cours de téléchargement"

Je suis confronté à un problème lors de la soumission de mon application depuis Xcode vers l'App Store. J'ai tout fait en ce qui concerne mon projet et tout fonctionne bien sur mon iPhone et mon iPad. Mais lorsque je soumets mon projet, je suis confronté à un énorme problème.

Après avoir archivé, j'ai d'abord validé. Maintenant, mon fichier d’archive dans Organizer montre également la validation de statut. Donc, je crois que je suis à la dernière étape de la soumission de l'application.

  1. J'ai cliqué sur distribuer et sélectionné soumettre l'application à l'App Store.

  2. Après la connexion, j'ai également sélectionné les fichiers de provisioning.

  3. Je suis coincé ici. Vous pouvez voir dans la capture d'écran ci-dessous. Et je n'ai jamais vu
    barre de progression où je peux voir la progression de la soumission ou quelque chose comme ça.

Seul écran que je peux voir est:

enter image description here

Édité:

Il était environ 1h30. Et la connexion Internet fonctionne. Mon fichier ipa ne fait que 3,5 Mo.

Et la dernière fois que j’ai essayé de charger le même logiciel avec Application Loader, j’ai aussi longtemps reçu l’écran suivant dans Authentification avec iTunes Store ... ..

enter image description here

Qu'est-ce que je devrais faire maintenant?

91
Avijit

Comme je me sentais un problème grave à ce sujet. Je crois que cette réponse pourrait être utile.

Après avoir essayé environ 10 à 12 heures de résoudre ce problème et comme tout le reste concernant mon projet et le codage était assez bon, c'est devenu une migraine pour moi. Mais après avoir obtenu de précieux commentaires de la part des experts en matière de débordement de pile et après une recherche supplémentaire sur Internet, j'ai trouvé des réponses de qualité. 

Cette réponse m'a aidé le plus:

Chargeur d'application bloqué au stade de "Authentification avec l'iTunes Store"

Si vous voulez le télécharger via Application Loader et qu'il reste bloqué sur "Authentification avec l'iTunes Store ..."

ou 

Vous allez le télécharger via XCode et le message «Votre application est en cours de téléchargement»

Ensuite, gardez votre tête froide et vérifiez cette première méthode: 

  • Vérifiez si votre pare-feu est désactivé. Sinon, éteignez-le. Cela peut vous empêcher de connecter votre ordinateur à iTunesStore.

  • Essayez une autre connexion Internet. Le but de l’essai d’une connexion Internet différente est que votre connexion Internet actuelle bloque peut-être un port requis pour la connexion aux serveurs Apple.

Si les étapes ci-dessus ne vous aident pas, suivez cette seconde méthode: 

Xcode nécessite Java Runtime pour télécharger vos applications sur l'App Store.

entrez 'Java -version' dans le terminal, la version Java doit être 1.6 .Si pas télécharger alors dernière version compatible Java uniquement à partir du centre de téléchargement Apple:

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

Si cela ne résout pas le problème, suivez cette troisième méthode: 

Cette méthode permet au chargeur d'applications d'utiliser le port HTTP au lieu de HTTPS.

  • Allez à Dossier Java Application Loader: / Applications/Xcode.app/Contents/ Applications/Application Loader.app/Contents/MacOS/itms/Java/lib

  • Ouvrez le fichier net.properties à l'aide de n'importe quel éditeur de texte tel que text mate ou sublime text

  • Modifiez cette ligne particulière: #https.proxyPort=443 proxy port en https.proxyPort=80

  • Enregistrez le fichier. Et c'est tout !! Vous pouvez facilement télécharger votre fichier binaire sur Appstore maintenant.

Si les méthodes ci-dessus ne vous aident toujours pas, suivez cette quatrième méthode: Régénérez votre certificat

  • Accédez au portail pour développeurs iOS ( https://developer.Apple.com/membercenter ).

  • Révoquer le certificat actuel utilisé par votre application pour la signature.

  • Supprimez le «profil de fourniture de distribution iOS actuel» du portail Developer

  • Régénérez le certificat de distribution iOS et ajoutez-les dans le portail des développeurs.

  • Régénérez le «profil de fourniture de distribution iOS» pour l’app store Distribution et téléchargement sur mac.

  • Installez-le.

  • Essayez à nouveau d'utiliser xcode/application loader pour télécharger la construction.

74
Avijit

Il y a définitivement un problème si votre application est bloquée sur le "processus bloqué d'application". Je vous suggère d’utiliser le chargeur d’application plutôt que Xcode lui-même, car le chargeur d’application affiche le statut de l’activité. Vous pouvez clairement savoir à quelle étape vous vous êtes retrouvé.

Le problème le plus souvent rencontré consiste à rester bloqué à l'étape "Authentification avec l'iTunes Store ...".

Il y a deux travaux possibles sur lesquels j'ai suivi et finalement soumis mon application à l'App Store. Vous pouvez essayer les deux. Pour moi, les deux ont travaillé au moins une fois.

Méthode 1: Cette méthode est utilisée avec le port proxy pour utiliser une connexion http sur https.

  1. Accédez au dossier Java Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/Java/lib.

  2. Ouvrir le fichier net.properties avec "sublime text" ou "text mate"

  3. Remplacez le port de proxy "# https.proxyPort = 443" par "https.proxyPort = 80".

  4. Enregistrez le fichier et rouvrez Application Loader, puis réessayez.

Méthode deux: régénérez votre profil de fourniture de certificat et de distribution iOS et essayez de télécharger

  1. Aller à https://developer.Apple.com/membercenter

  2. Supprimez le certificat précédent référencé par votre application pour la signature.

  3. Révoquez votre certificat de distribution et téléchargez-le sur votre mac. Et installez-le en double-cliquant dessus.

  4. Supprimez le "profil de fourniture de distribution iOS" actuel du portail des développeurs.

  5. Régénérez le «profil d'approvisionnement de distribution iOS» pour la distribution sur l'App Store et téléchargez-le sur mac.

  6. Installez-le en double-cliquant dessus.

  7. Réessayez avec le chargeur d'application pour télécharger la construction.

Edit: J'ai à nouveau eu ce problème lors du téléchargement de la nouvelle version. Les deux méthodes ci-dessus ont été suivies mais étaient bloquées dans "Authentification ..". Redémarrez le livre Mac et cela a fonctionné. Lorsque vous redémarrez, la connexion itunesconnect précédente (que vous aviez peut-être ouverte dans le navigateur avant de soumettre votre application) est réinitialisée, ce qui permet au Mac redémarré d'authentifier facilement iTunes Connect. Hier (26 janvier 2014), l'étape d'authentification iTunesConnect s'est déroulée dans les 2 minutes. J'espère que cela aidera quelqu'un qui perd patience alors qu'il est bloqué sur l'étape d'authentification.

Édition 2: Avant de supprimer le certificat de distribution, essayez uniquement de régénérer le "Profil de distribution iOS". Cela a fonctionné pour moi sinon vous pouvez refaire comme ci-dessus.

J'espère que ça aide. Bonne chance.

25
Rajan Maharjan

J'ai essayé toutes les étapes de la solution de Rajan; aucun n'a fonctionné. Cependant, ces discussions sur le forum Apple dev ( https://forums.developer.Apple.com/thread/76803 ) m’ont apporté la solution:

Essayez ceci, ça a réglé le problème pour moi. Ouvrez le terminal et exécutez:

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

iTMSTransporter se mettra ensuite à jour, vous pourrez alors essayer de télécharger à nouveau dans XCode.

17
Henry_821018

Pour moi, il suffit de se déconnecter du site Web d’ununeconnect et de developer.Apple.com. Et d’utiliser simplement xcode pour le téléchargement. Pas besoin de redémarrer 

9
Kong Hantrakool

J'ai eu ce problème aujourd'hui. Mais finalement j'ai trouvé que c'était causé par mes mauvais réglages.

Dans "Paramètres de construction" de la cible, modifiez les paramètres " Identité de signature de code -> Validation" sur votre certificat de production et " Profil d'approvisionnement -> Validation" dans votre fichier d'approvisionnement de distribution.

Puis archivez et distribuez-le à nouveau.

6
rick_du

J'ai eu le même problème.

J'ai annulé et exécuté un contrôle de validation. Il s’est avéré que j’avais mal écrit un URL Scheme.

Xcode n'a généré aucune erreur lors du téléchargement et s'est simplement bloqué, mais sa validation a généré l'erreur.

Alors, essayez d'abord la validation. J'espère que ça aide quelqu'un.

3
Abdullah Umer

essayez ceci sur le terminal

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

travaillé pour moi après des heures de recherche

2
Khaled Ahmed

Vous pouvez essayer d'annuler le téléchargement et réessayer. Si cela ne fonctionne pas, vous pouvez essayer le chargeur d'application d'Apple. Il fait essentiellement la même chose, mais ne résigne pas le binaire. Vous pouvez télécharger le chargeur d'application à partir d'iTunes Connect. Voir https://itunesconnect.Apple.com/docs/UsingApplicationLoader.pdf (Mise en route, Page 9)

2
FelixLam

Cela est dû à l'iTMSTransporter
Essayez ceci, ça a réglé le problème pour moi. Ouvrez le terminal et lancez:
Utilisez ces commandes une à une sur le terminal. J'espère que cela vous aidera 

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

iTMSTransporter se mettra ensuite à jour, après quoi vous pourrez essayer de télécharger à nouveau dans XCode.

2
Sultan Ali

J'ai rencontré ce problème à plusieurs reprises, j'ai essayé toutes les étapes, mais cela ne fonctionnait toujours pas (réseau domestique) et essayais sans problème sur un autre réseau (réseau de la société) ... J'ai résolu ce problème en mettant à jour le dernier Java SE de 1.6 à 1.7 comme un charme

1
Nguyen Tran

Pour moi, le problème était que j'ai changé de Dev. Compte à un moment donné et Application Loader lui-même n’était plus autorisé. Vous devez manuellement y aller (Xcode -> Ouvrir les outils de développement -> Application Loader) et entrer les détails de votre compte. 

1
egorikem

Pour être honnête, ce n'est peut-être pas une réponse, mais cela a vraiment fonctionné pour moi.

J'ai lancé Application Loader et commencé à soumettre. Alors que le sumbitting se déroulait, J'ai lancé Organizer et sélectionné Distribution sur archiver dans Xcode également et commencé à télécharger simultané . Ils ont travaillé ensemble et le second a complété la soumission.

Juste mon expérience.

1
Shahzaib Maqbool

J'avais un problème similaire lors du téléchargement d'applications iOS via le chargeur d'applications. Puis, une fois après avoir ouvert iTunes en parallèle, toutes les applications de téléchargement soudaines étaient plus rapides.

0
yogi2806

Je n'ai fait que dupliquer mon application Loader.app dans/Applications et exécuter les deux chargeurs d'application en même temps.enter image description hereenter image description here

0
Muhammad Irfan

J'ai eu le même problème après la mise à jour de Xcode5 vers Xcode6. Après des heures de folie, la seule et unique chose qui m'aidait était de supprimer mon compte dans les préférences Xcode et de l'ajouter à nouveau.

La semaine dernière, j'avais le même problème après la mise à jour de Xcode7, cela m'a encore aidé ...

0
pechr

J'ai eu le même problème. Je peux aussi le réparer en: 

  1. Supprimer/supprimer tous les certificats de distribution et les profils d'approvisionnement de ma machine. 
  2. Révoquez les certificats de distribution et supprimez les profils d'approvisionnement de distribution du centre des membres à developer.Apple.com
  3. Créez une nouvelle distribution certifiée en générant une nouvelle demande de signature de certificat à partir d'un accès au trousseau
  4. Créer un nouveau profil d'approvisionnement pour la distribution de l'App Store
  5. Télécharger le certificat nouvellement créé et l'ajouter à l'accès au trousseau
  6. Téléchargez le profil d'approvisionnement nouvellement créé et ajoutez-le à xcode. OR synchronise à partir de Xcode à partir des paramètres du compte.
  7. Essayez de télécharger à nouveau.

C'est un problème stupide dont Apple a besoin pour résoudre le plus rapidement possible. J'ai perdu 2 jours de quelque chose d'aussi stupide.

0
Nitin

Si vous utilisez une machine virtuelle (VMWare ou VirtualBox, par exemple), essayez de définir le mode de la carte réseau du paramètre par défaut NAT sur Bridged.

0
liviucmg

Mon problème était que j'ai oublié de changer l'identifiant Bundle dans info pour la cible J'espère que ça aidera quelqu'un.

0
Abhishek Biswas

J'ai eu le même problème. Essayer toutes ces réponses peut parfois fonctionner, mais cela prend généralement beaucoup de temps et peut ne pas fonctionner à la fin, comme dans mon cas.

J'ai imaginé une solution qui fonctionnera probablement pour tous.

  • Créez votre fichier .ipa en: Produit -> Arcive -> Disribuer (Enregistrer pour Enterprise ou ...) -> Suivant et enregistrer le fichier .ipa sur la cible.

  • Xcode -> Ouvrir l'outil de développement -> Chargeur d'application -> Livrer votre application -> Choisissez votre fichier .ipa

Quelques minutes plus tard, votre application sera soumise à iTunes. Bonne chance

0
Umitk

Cela a fonctionné pour moi:

  1. Déconnexion du portail iTunes dans tous les navigateurs.

  2. Redémarrez votre ordinateur Mac.

  3. Ouvrir le chargeur d'application

  4. Cliquez sur votre connexion Apple dans le coin supérieur droit de la fenêtre Application Loader.

  5. En cliquant sur Suivant, votre processus d'authentification réussira.

  6. Maintenant, faites votre processus comme d'habitude en cliquant sur "Livrer votre application" et en suivant la procédure au-delà.

0
CoderSaru