La nouvelle version disparaît après son téléchargement sur iTunes Connect

100

J'essaie de télécharger une version sur iTunesConnect avec Xcode 8. Xcode me montre que le téléchargement est réussi. Dans l'onglet Activité d'iTunesConnect, je vois que ma version apparaît et qu'elle est marquée comme "traitement ...". Mais après quelques minutes, cette version disparaît et je ne la trouve nulle part. J'ai essayé de le télécharger à nouveau par Xcode 8, mais il indique que la version est déjà téléchargée sur iTunesConnect. Donc, quand j'ai essayé de télécharger une version avec une version augmentée, cela dit OK, mais je ne peux toujours pas voir la construction dans iTunesConnect. J'ai essayé de télécharger avec Application Loader, mais il y a le même problème.

chudin26
la source
1
Parfois, il y a des problèmes sur l'App Store, cela fonctionnera probablement demain. Quoi qu'il en soit, vous devez faire "valider" pour construire avant de télécharger sur l'App Store
tatiana_c
2
Malheureusement, j'ai essayé de télécharger la version il y a 5 jours et je ne peux toujours pas le faire.
chudin26 le
4
J'ai le même problème, la construction n'apparaît pas dans iTunes Connect
Jam
2
J'ai le même problème, une mise à jour sur la façon de résoudre ce problème?
nabulaer
2
J'ai le même problème, j'ai ajouté jusqu'à présent 3 versions 2.0.2 / 2.0.3 / 2.0.4. Tous s'affichent comme un succès lors du téléchargement, mais ne peuvent pas les trouver dans les onglets Activité ou TestFlight. Les deux onglets ont 2.0.1 comme dernière version.
Sagar Mody

Réponses:

96

Vérifiez votre messagerie. L'examen de l'App Store peut vous envoyer un e-mail pour l'utilisation par l'utilisateur.
Cela peut vous aider. NSPhotoLibraryUsageDescription dans Xcode8

X.Jian
la source
4
L'ajout de NSPhotoLibraryUsageDescription ne résout pas mon problème. Je ne peux pas vérifier mes e-mails pour le moment, car le compte Apple n'est pas le mien. Je peux le faire après 1-2 jours.
chudin26 le
Je veux dire que votre application manque peut-être d'une ou plusieurs descriptions d'utilisation dans votre info.plist.L'application de messagerie qui vous est envoyée vous donnera des détails.
X.Jian
Je suis une semaine avec cette situation, la nouvelle version n'apparaît pas aussi après cette solution, rien à faire, c'est très frustrant .. J'ai également envoyé 2 e-mails à des contacts Apple sans recevoir de réponses ..
Alessandro Ornano
33
Hey Apple, certains d'entre nous détestent les énigmes, arrêtez de faire ce genre de chose.
Josh
1
J'ai aussi le même problème. Je ne prends aucune information de confidentialité de l'utilisateur. Mais ma version disparaît toujours d'iTunes. De plus, je ne reçois aucun courrier de l'application. Rien ne se passe, j'ai également essayé de contacter l'assistance Apple mais cela ne fonctionne pas.
Come
10

Vous devez attendre 5 à 20 minutes et vous trouverez l'application dans l'onglet Activité (côté gauche).

Si vous êtes administrateur de ce compte de développeur, vous recevrez un e-mail sur l'état de la version que vous avez soumise.

Doci
la source
J'avais tous les paramètres de confidentialité en place, mais ma version manquait. Enfin trouvé sous l'onglet activité.
dev27
Oui, quand il passe du traitement à l'actif, il y a un délai de 5 minutes et un e-mail est également envoyé. Mais si vous n'avez pas accès à l'e-mail de contact, vous manquerez tout problème supplémentaire ou cet e-mail de confirmation.
Joel Teply
9

J'ai également fait face au même problème. Après avoir ajouté l'utilisation des données clés sensibles à la confidentialité manquantes dans les applications Info.plist, le problème est résolu.

  1. Vérifiez et ajoutez les clés manquantes dans votre fichier Info.plist. Reportez-vous au lien https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html pour plus d'informations.

  2. Certaines clés peuvent être utilisées par les pods tiers inclus dans votre application. Trouvez-les et incluez-les dans votre fichier Info.plist (vous pouvez les obtenir facilement à partir de l'e-mail de l'App Store qui vous a été envoyé)

3.Voici les clés qui ont résolu mon problème, add, NSBluetoothPeripheralUsageDescription, NSCalendarsUsageDescription, NSContactsUsageDescription, NSLocationWhenInUseUsageDescription, NSPhotoLibraryUsageDescription.

Avaan
la source
7

Eu le même problème. Sans accès aux e-mails de ce compte Itunes Connect, il est presque impossible de détecter que quelque chose ne va pas (il semble que les applications ne plantent plus si les clés de confidentialité sont manquantes, comme décrit ici ). Je suppose que vous savez quelles fonctionnalités de l'appareil utilise votre application. Vous pouvez donc essayer d'ajouter les clés de confidentialité dont vous avez besoin à Info.plist (cochez les clés "Confidentialité - ... Description de l'utilisation" dans la documentation )

Squatch
la source
J'ai ajouté toutes les descriptions d'utilisation de la confidentialité nécessaires, mais cela ne fonctionne toujours pas. Une seule solution que j'ai trouvée est le téléchargement de la construction par Xcode 7.3. Mais je ne peux pas créer mon projet car Xcode 7.3 ne prend pas en charge le nouveau format de storyboard Xcode 8. Je devrais convertir mes storyboards édités par Xcode 8 à l'ancien format, mais cette conversion n'est pas bonne. J'ai un bogue dans la mise en page ..
chudin26
7

Eu le même problème. Construire parti après quelques minutes. Pas de mail, pas d'erreur ...

J'ai finalement ajouté un deuxième utilisateur à mon compte , avec un autre identifiant Apple. Cet utilisateur pourrait alors recevoir un e-mail expliquant que certains paramètres de confidentialité (utilisation du Bluetooth) étaient manquants ...

Apple, je vous déteste en tant que développeur. Mauvais outils, mauvaise architecture, mauvais support.

Benjamin Piette
la source
3

Avec l'aide du personnel d'assistance Apple, j'ai trouvé une autre raison pouvant causer ce problème.

S'il existe des versions plus anciennes de frameworks tiers (dans mon cas, le coupable était GoogleMobileAds.framework), la construction de l'application sera supprimée après le traitement, sans erreurs ni avertissements. Si vous rencontrez ce problème, vérifiez et mettez à jour tous les frameworks tiers utilisés dans votre application.

Totoro
la source
HOU LA LA! J'ai plusieurs bibliothèques tierces et certaines d'entre elles ne peuvent pas être mises à jour, elles ne fonctionnent pas sur les versions plus récentes. C'est un problème énorme
cfl
1
J'ai donc compris que ce n'était pas que vous deviez garder toutes les bibliothèques tierces complètement à jour, mais pour garder les sdks iOS que les bibliothèques tierces utilisent suffisamment à jour pour les exigences du magasin
cfl
2

J'ai eu le même problème et j'ai envoyé un e-mail au support développeur de l'App Store. Ils m'ont répondu aujourd'hui comme suit:

Le traitement d'une nouvelle version soumise peut prendre jusqu'à 24 heures. Si votre version récemment soumise a été traitée pendant plus de 24 heures, nous vous recommandons de soumettre une nouvelle version avec un numéro de version plus élevé, car cela résout généralement le problème. Si, après avoir soumis une nouvelle version, vous disposez d'un temps de traitement de plus de 24 heures, veuillez répondre à ce message avec les informations suivantes: - Nom de l'application - Identifiant Apple de l'application - Version préliminaire et numéro de version en cours de traitement - Une capture d'écran illustrant le traitement des build (s) en cours dans la section TestFlight d'iTunes Connect.

Essaie!

*mettre à jour:

Je résous le problème après avoir ajouté une description d'utilisation (comme photo, appareil photo ...) dans plist. *

Lynn Chang
la source
2

J'ai pu soumettre la version à l'App Store après avoir ajouté toutes les clés de confidentialité requises pour être ajoutées dans info.plist.Assurez-vous de parcourir la liste ci-dessous pour vérifier que les services auxquels nous accédons dans notre application nécessitent l'ajout de clés de confidentialité pour Prise en charge d'ios10 https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

Il me manquait la clé de confidentialité NSLocationWhenInUseUsageDescription dans info.plist et après avoir ajouté cette clé à info.plist, j'ai pu télécharger avec succès sur itunesconnect.

jayant rawat
la source
1

J'ai eu le même problème. J'ai essayé toutes les étapes possibles, y compris; 1. Incrémentation du numéro de version 2. Ajout de la description de l'utilisation requise 3. J'ai essayé les deux options: Xcode8 ainsi que le chargeur d'application. Rien n'a fonctionné dans mon cas. La construction a été validée avec succès et s'affiche dans l'onglet "Activité" d'itunesconnect en tant que "Traitement". une fois que vous avez actualisé le portail itunesconnect, il a disparu.

Maintenant, ce qui a fonctionné est: Une fois que la construction apparaît comme "Traitement" dans le portail itunesconnect, attendez et ne faites rien dans le portail itunesconnect. NE PAS actualiser l'onglet Toutes les versions environ 2 à 3 heures en fonction de la taille de votre application (cela ne semble pas logique, mais c'est ainsi que cela fonctionnait).

Ensuite, le binaire sera disponible pour être soumis dans itunesconnect.

ASPIC
la source
1

Cela m'est arrivé aussi la semaine dernière. Rien n'a changé avec mon ancienne application, je veux juste publier une nouvelle version avec des modifications mineures. J'ai téléchargé mon IPA sur le serveur, après un certain traitement, la construction a disparu de la page Activité. Je n'ai pas non plus reçu d'e-mail d'Apple décrivant l'erreur.

J'ai ouvert un billet pour Apple vendredi. Mardi, tout à coup, toutes mes builds ont terminé le traitement et sont disponibles sur la page Activité. Je pense qu'un certain déclenchement a été fait par Apple. Ensuite, j'ai envoyé ma dernière version pour révision et ils ont répondu à mon ticket en disant que puisque ma version était en file d'attente pour examen, y a-t-il autre chose qu'ils peuvent aider.

Peut-être que quelqu'un d'autre peut utiliser ces informations et espérer qu'Apple mettra à jour son système afin que nous puissions voir les erreurs sur la page Web le cas échéant, sans attendre un e-mail.

Bulent Eren
la source
0

Build a disparu. Je me suis demandé pourquoi, mais n'a rien fait. 12 heures plus tard, j'ai été informé de la fin du traitement et j'ai pu le déployer sur les testeurs TestFlight.

Je pensais que c'était peut-être parce que j'avais accidentellement téléchargé une archive de mon .ipa précédent via le chargeur d'application, plutôt que celle nouvellement exportée. Mais cela peut être juste des circonstances aléatoires. Quoi qu'il en soit, je n'ai rien fait, et il est réapparu - bien que 12 heures plus tard, alors que souvent le traitement s'est terminé en environ 20 à 30 minutes récemment.

Duncan Babbage
la source
0

J'ai rencontré le même problème, mais c'était dû à un problème d'autorisation.

L'application nécessite une autorisation d'enregistrement audio, qui manquait dans info.plist. Veuillez vérifier votre info.plist et toutes les autorisations requises.

Une fois que l'application est soumise avec succès et affichée sur iTuneConnets.

Vikas Sawant
la source
0

Je rencontre le même problème. L'application a bien été envoyée à TestFlight 4 days ago. Mais le testeur a déclaré qu'elle ne pouvait pas voir la dernière application publiée dans l'application TestFlight.

Je me connecte à iTunesConnect et vérifie que la dernière application est prête il y a 4 jours. Mais mon application TestFlight ne peut pas le voir. J'actualise la liste des applications dans TestFlight 2 à 3 fois et je réinstalle l'application à partir de TestFlight. Ensuite, le testeur a dit qu'elle avait reçu l'e-mail de notification indiquant que la dernière application était prête ... Et je peux enfin voir la dernière application.

Je ne sais pas ce qui se passe à la fin.

AechoLiu
la source
0

Je rencontre le même problème. J'ai essayé avec différentes versions mais cela a échoué.Enfin, j'ai vérifié mon plist, il avait une clé d'autorisation mais aucune description. J'utilisais le cadre du carnet d'adresses pour récupérer les contacts, mais plus tard, passez à CNContact, Key in plist sans description fonctionnait bien, mais après l'ajout de CNContact, l'application est supprimée de la vue Activité d'iTunes après le téléchargement.

Veuillez vérifier que chaque clé d'autorisation a une description ou non, Apple peut supprimer votre application de l'activité / du vol d'essai lorsque vous téléchargez.

Abeer Iqbal
la source
J'ai compris qu'Apple envoie un e-mail si la construction n'a pas de clés dans plist
chudin26
0

Dans mon cas, le problème était un indicateur BitCode manquant. Je ne me souviens pas pourquoi j'ai désactivé le bitcode, mais j'ai réussi à télécharger avec le bitcode désactivé pendant environ un mois.

Soudainement, les versions téléchargées ont commencé à disparaître peu de temps après le début du traitement, mais lorsque j'ai activé le bitcode, le téléchargement a de nouveau été correctement reconnu dans la console appstoreconnect.

Maintenant, je reçois enfin les e-mails du traitement terminé et je peux accéder à la version téléchargée normalement.

EDIT: Les téléchargements sans bitcode sont finalement apparus après 4 jours, tandis que celui avec bitcode a pris 30 minutes.

Tim Kofoed
la source
0

Ce qui a fonctionné pour moi était:

  1. Vérifiez vos pods, s'ils ont la dernière version (mise à jour du pod). Apple rejettera parfois en silence à cause de cela.
  2. Assurez-vous que toutes les cibles ont les mêmes périphériques vérifiés (il y avait un diff)
  3. Comparez également votre plist avec la configuration visuelle dans XCode. Parfois, il y a des divergences, XCode ne met pas correctement à jour les balises info.plist, si c'est le cas, alignez les deux.
  4. Tout ce qui précède avec les clés de confidentialité.

Je ne peux pas croire que "rejeter / supprimer silencieusement" soit une chose pour Apple, mais bon ...

TDesign
la source
0

J'ai eu le même problème avec une version d'application basée sur Cordova.

Le problème semblait être que l'application était toujours en cours d'utilisation UIWebView. J'ai pu résoudre le problème en ajoutant <preference name="WKWebViewOnly" value="true" />à config.xml.

Marvin Scharle
la source