Construire non visible dans iTunes Connect

178

Je veux tester dans les achats d'applications, j'ai donc téléchargé une version avec xcode. Je peux voir la construction sous "Prerelase" mais pas dans "Versions". Combien de temps faut-il pour apparaître dans "Versions"? Ça fait 30 minutes

user3364192
la source

Réponses:

179

La construction n'est pas visible tant que l'étape "Traitement" n'est pas en cours dans l'onglet "Avant-première". Cela devrait dépendre de la taille de votre application. Pour une de mes applications de 10 Mo, cela a pris environ 5 minutes.

cdescours
la source
11
Depuis les derniers mois, vous recevez un e-mail d'Apple Developer lorsque le "traitement" est terminé. Je devais juste être patient
voghDev
1
1 heure d'attente ici.
Ruben
10
Après avoir téléchargé ma version n'est pas visible dans l'état de traitement dans l'onglet Activité. lorsque je télécharge à nouveau la même version, la compilation est déjà disponible.
Jemythehigh
4
72 heures ici, pour un fichier de 9 Mo.
Tom Pace
1
Je ne sais pas si ce n'est qu'une coïncidence, mais j'ai attendu des heures pour rafraîchir le courrier électronique et iTunes se connecter, puis j'ai décidé de simplement réessayer le téléchargement. Vous avez l'erreur de version binaire en double attendue lors du téléchargement, mais vous avez immédiatement reçu un e-mail indiquant que l'application avait terminé le traitement et cela apparaît dans iTunes connect!
NSDestr0yer
112

Recherchez dans votre boîte de réception un e-mail de l'iTunes Store:

Objet: iTunes Connect: votre application [...] a un ou plusieurs problèmes

Cher développeur,

Nous avons découvert un ou plusieurs problèmes avec votre diffusion récente pour [votre application]. Pour traiter votre livraison, les problèmes suivants doivent être corrigés:

Cette application tente d'accéder aux données sensibles à la confidentialité sans description d'utilisation. Le fichier Info.plist de l'application doit contenir une clé NSPhotoLibraryUsageDescription avec une valeur de chaîne expliquant à l'utilisateur comment l'application utilise ces données.

[...]

Une fois les corrections nécessaires effectuées, vous pouvez alors renvoyer le binaire corrigé.

Cordialement,

L'équipe App Store

XCode 8 m'a dit que le téléchargement avait réussi, mais la compilation n'apparaissait pas dans iTunesConnect jusqu'à ce que je résolve les problèmes indiqués dans l'e-mail et que je la soumette à nouveau.

AndyDeveloper
la source
N'oubliez pas non plus 'Confidentialité - Description de l'utilisation des contacts'
Bergasms
2
Même problème. Vous pensez que la construction passerait du traitement à l'échec, plutôt que du traitement à rien
Rydell
Une valeur pour la clé Info.plist 'CFBundleIconName' est manquante dans le bundle 'xxxxx'. Les applications créées avec le SDK iOS 11 ou version ultérieure doivent fournir des icônes d'application dans un catalogue d'actifs et doivent également fournir une valeur pour cette clé Info.plist. Merci
SteeBono
53

Peut être utile:

  1. Tout en poussant build vers ITunes, je minimise la fenêtre de l'organiseur, donc en arrière-plan tout s'est bien passé et le message a été affiché "Build push about".
  2. Mais build n'a pas d'affichage dans le magasin itunes et parfois, build est affiché à l'étape "Traitement" mais n'obtient pas "Versions".
  3. J'ai répété les étapes 1 et 2 mais le même résultat.
  4. Ensuite, j'ai poussé la construction avec la fenêtre de l'organiseur (au premier plan) non réduite et tout a fonctionné . (Cela prend un certain temps en fonction de la taille comme @cdescours l'a indiqué)
  5. Cette expérience a été menée le 30 octobre 2014 tout au long de la journée et le même problème a également été découvert plus tard. Par conséquent, nous pouvons conclure qu'iTunes a le problème lorsque la construction est poussée en arrière-plan.
Yogesh Lolusare
la source
2
Je l'ai fait et travaille aujourd'hui (02/2016). J'utilise XCode 6.4
Felipe Antonio Cardoso
1
Cela m'a également aidé (04/2016). Utilisation de XCode 7.3. C'est vraiment bizarre (c'est le moins qu'on puisse dire).
fantaisie
1
Cela marche. Une autre raison pour laquelle Apple a besoin de réparer iTunes Connect.
Michael
15
Ceci est toujours valable pour Xcode 8. J'ai téléchargé mon application macOS 5 fois aujourd'hui et chaque fois que je cachais Xcode (Cmd + H) pour travailler sur autre chose. Même si Xcode a dit "Upload terminé", les builds ne sont jamais apparus dans iTunes connect dans l'onglet Activity. Ensuite, après avoir lu ceci, j'ai essayé de laisser Xcode au premier plan pendant le téléchargement, puis la construction est immédiatement apparue dans iTunes connect en tant que "Traitement".
seb
4
Xcode 10.2.1 a travaillé pour moi ...
Elegya
38

Pour mettre à jour la réponse de @cdescours, les builds téléchargés sont désormais visibles dans l'onglet "Activité" dans l'état "Traitement".

Ishan Handa
la source
2
D'après mon expérience, la construction problématique s'est montrée en tant que `` traitement '' pendant les 4 minutes pendant lesquelles elle était analysée, puis a mystérieusement disparu de la liste. Aucune entrée «Échec», aucun message d'erreur, aucun indice de ce qui s'est passé, rien du tout. Bien sûr, c'est dans votre e-mail si vous savez seulement le vérifier.
pscl
37

Vérifiez l'onglet Activité dans iTunes Connect après avoir téléchargé l'application et attendez qu'elle soit traitée:

entrez la description de l'image ici

Micro
la source
7
Après le traitement, la construction n'apparaît pas dans la liste. Quelle solution?
Vaibhav Jhaveri
2
Si vous faites des erreurs, le système est impitoyable. Votre téléchargement est réussi mais il n'apparaît pas dans cette liste. (En fait, le succès signifie que vous avez utilisé ce numéro de build). Vous devez vérifier votre e-mail pour l'erreur. Le numéro de build n'apparaîtra en aucun cas sur le site Web iTunes Connect.
benc
17

Vérifiez votre messagerie. Vous devez avoir un problème ou un rapport manquant sur votre e-mail. J'ai reçu un e-mail dont la NSCameraUsageDescriptionclé me manqueInfo.plist

entrez la description de l'image ici

Zhanserik
la source
J'aurais perdu des jours
Phillip Martin
15

Si vous ajoutez une version avec une cible de déploiement> 9, ajoutez ces clés à info.plist au cas où vous utilisez un appareil photo et des photos: Privacy - Camera Usage DescriptionetPrivacy - Photo Library Usage Description avec une description valide.

J'ai eu le même problème lorsque j'ai soumis une chaîne vide pour ces clés.

Sreedeepkesav MS
la source
Où ajouter ces détails?
Niroshan Ranapathi
@NiroshanRanapathi dans info.plist.
Sreedeepkesav MS
15

Lorsque vous téléchargez votre build depuis le chargeur d'application ou directement depuis votre xcode vers l'App Store et qu'il ne s'affiche pas même sur plusieurs téléchargements avec une version de build différente, alors

  1. Ouvrez votre fichier .plist et vérifiez s'il existe une chaîne de clé commençant par "Confidentialité - ........."
  2. Si cette valeur de chaîne de clé est vide, ajoutez une chaîne.
    exemple, pour moi, j'utilisais un appareil photo, une photothèque, un microphone et un emplacement.
    Pour mon projet, j'ai ajouté la chaîne comme suit
    a. Cette application nécessite un accès à la caméra.
    b. Cette application nécessite un accès à la photothèque.
    c. Cette application nécessite l'accès au microphone de votre appareil.
    ré. Cette application nécessite l'accès à votre position.
    e. Cette application nécessite un accès au Bluetooth.
  3. Maintenant, téléchargez la version qui sera acceptée.

Remarque: cette chaîne d'autorisation est obligatoire à partir d'iOS 10.

Ariven Nadar
la source
Merci, dans mon cas, toutes les touches "Confidentialité - ..." avaient une chaîne vide. NSLocationWhenInUseUsageDescription, NSCameraUsageDescription, NSPhotoLibraryUsageDescription.
mbenegas
Tu es un sauveur. Heureux de ne pas avoir à rechercher sur Google chaque clé de mon fichier plist pour déterminer ce qui n'allait pas, il me manquait juste une description des autorisations Photo.
Potassium Ion
14

Parfois, vous devrez peut-être vérifier votre courrier électronique. Il n'y aura aucune erreur lors du téléchargement. Mais Apple a peut-être envoyé un e-mail avec les erreurs de votre build. Dans mon cas, j'ai reçu un e-mail avec l'erreur suivante mentionnée.

This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

J'ai ajouté la clé NSPhotoLibraryUsageDescription, mais la chaîne de description était vide.

jjpp
la source
1
Ouais. Parce que c'est à quel point le rapport d'erreurs Apple est avancé.
GeneCode
1
Oui en effet? Hey Apple 1996 a appelé et veut récupérer son flux de travail.
pscl
10

Vous pouvez voir toutes vos activités (versions récemment téléchargées ici). Il fournira également l'état actuel de votre build.

Venu Gopal Tewari
la source
6

S'appuyant sur la réponse de @ sreedeep-kesav (pas assez de représentant pour commenter), Privacy - Camera Usage Descriptionet Privacy - Photo Library Usage Descriptionpeut être défini en ouvrant votre Info.plistfichier dans Xcode et en sélectionnant le bouton plus à côté de Information Property List:

entrez la description de l'image ici

Keego
la source
4

Wow c'était super ennuyeux! Honnêtement, je ne sais pas quel était le problème car j'ai téléchargé de nombreuses applications sur l'Appstore via Xcode au cours des dernières années, mais ces derniers jours, j'ai essayé 8 téléchargements de build différents sur une période de 12 heures, mais AUCUN d'entre eux ne s'afficherait. dans iTunesConnect en tant que traitement ou ailleurs. J'ai finalement essayé Application Loader même si je n'avais JAMAIS eu à l'utiliser auparavant. Le premier essai a expiré "Récupération du jeton Apple Connect" ou quelque chose. J'ai CMD + Q et j'ai essayé à nouveau Application Loader et la deuxième fois le téléchargement s'est terminé ... et maintenant ma compilation apparaît dans iTunesConnect en tant que traitement. OMG qui était ennuyeux, déroutant et une énorme perte de temps (expérience typique d'Apple Dev je suppose).

Quoi qu'il en soit ... je pensais partager mes résultats.

Christopher D. Emerson
la source
1
Wow j'ai parlé trop tôt. J'ai vu ma construction dans iTunesConnect immédiatement après le succès de Application Loader, mais maintenant elle a disparu et n'apparaît plus dans iTunesConnect. Je n'ai pas non plus reçu d'e-mails d'Apple. Que se passe-t-il dans le monde!
Christopher D.Emerson
1
Enfin parlé avec Apple au téléphone. C'était le problème avec l'application - mais les serveurs Apple ne m'envoyaient pas de courrier électronique à ce sujet, donc le seul moyen de le savoir était de les appeler. Super ennuyeux! stackoverflow.com/questions/39566952/…
Christopher D. Emerson
3

J'ai rencontré le même problème, une fois que j'ai téléchargé la version ne s'affiche pas, AppStore Connectmême si je n'ai reçu aucun e-mail de problème d'Apple. J'attends donc juste un jour et cette construction commence visible AppStore Connectaprès une journée. C'est un problème étrange que l'équipe Apple doit examiner.

Bon codage. :)

Harshad Pipaliya
la source
2

Vérifiez toutes les options de politique d'accès à la confidentialité dans le fichier Info.plist

gstream79
la source
2

Vérifiez l'état de la nouvelle version dans l' onglet " Activité ". Une fois que le libellé « Traitement » disparaît de la construction, vous devriez pouvoir l'utiliser.

Agu Dondo
la source
1

J'ai rencontré les mêmes problèmes, je suis passé de Xcode6.0 à Xcode6.1 et mes builds ont commencé à apparaître dans la liste.

Wajid Tarar
la source
1

Je veux partager mon expérience, j'ai téléchargé ma version par téléchargement d'application et xcode et après 10 heures, je ne pouvais voir aucune compilation sur iTunes connect. Finalement, j'ai contacté apple et ils m'ont expliqué qu'une validation de build peut prendre 24 heures maximum. Après 24 heures, si la construction n'est pas visible sur la page associée, ils conseillent de télécharger une version plus récente. Et si après les deuxièmes 24 heures, s'il n'y a toujours pas de build, vous pouvez appeler l'assistance du programme Apple Developper. Voici la page où vous pouvez trouver les numéros de téléphone:

https://developer.apple.com/contact/phone/

La publication de la première version de votre application peut prendre quelques jours, mais une version plus récente prend beaucoup moins de temps.

Coskun Ozogul
la source
1

Vérifiez toutes les clés et valeurs dans le fichier info.plist . si une clé est manquante, cela provoquera ce problème. AppIcon et tout autre élément écrit dans le fichier info.plist doivent être préfet, vous ne pourrez pas obtenir ce problème.

Hiren Rathod
la source
Il existe déjà une réponse qui a résolu le problème. Veuillez jeter un œil à celui-ci.
L. Guthardt
1

Vérifiez votre schéma que vous avez sélectionné release not debug.

Poursuivre la perfection
la source
1

Cela a fonctionné pour moi

Si la version est manquante dans l'onglet "Activité" d'Itunes. Vérifiez ensuite vos clés info.plist. Si toutes les clés sont présentes, vérifiez la description de toutes les clés. si leur longueur est courte, augmentez la longueur de la description de vos clés.

Abeer Iqbal
la source
0

Je voulais juste partager mon expérience aussi. Ma version a franchi l'étape de traitement (il ne s'agissait que d'une application de 984 Ko) mais n'est pas apparue dans l'onglet "Versions" pendant plus de 30 minutes. J'ai également vérifié mes e-mails, mais je n'avais rien reçu d'Apple. Cependant, sous l'onglet versions, j'avais 3 versions répertoriées à l'exclusion de la dernière. Ce qui a fonctionné pour moi, c'est que je viens de cliquer sur le moins récent (cliquez sur le numéro de build), puis sur Expire Build et voila acheter la version récente est immédiatement disponible sous la version actuelle.

Je n'ai trouvé aucun document Apple expliquant cette anomalie.

J'espère que ça aide! À votre santé

Ultimate_93
la source
0

Eh bien, dans mon cas, j'ai téléchargé une version avec une version mise à jour. comme 1.1.0 Build 1.1.0 , puis je suis revenu à 1.0.0build 1.0.5et la même build était visible sous le1.0.0 liste déroulante d'en-tête.

J'espère que ça aide quelqu'un.

M. Junaid Salaat
la source
0

C'était mon erreur:

J'ai eu une mise à jour mineure dans une partie du contenu de la notification push et je n'ai même pas touché mon code.

Mais j'ai pensé que je devrais peut-être le télécharger à nouveau afin de refléter ce changement dans la dernière version.

Et j'ai fait.

J'ai essayé de télécharger 3 builds un par un.

Mais pas une seule version n'a été montrée dans la version de vol d'essai. (Choqué)

Plus tard, j'ai réalisé mon erreur qu'en mettant simplement à jour la partie du contenu APNS sans même toucher à mon code, j'essayais de télécharger une nouvelle version et je m'attendais à la refléter dans le vol d'essai. (Tellement stupide de ma part)

iHarshil
la source