Aucun enregistrement approprié n'a été trouvé. Vérifiez que l'identifiant de votre bundle est correct

142

J'ai créé une application dans App Store Connect et elle est dans l'état "Préparer la soumission" depuis plus de 3 jours. Lorsque j'essaie d'archiver mon application et de la soumettre à l'App Store, elle affiche ce message:

Aucun dossier d'application approprié n'a été trouvé. Vérifiez que l'identifiant de votre bundle est correct.

Ragul
la source
7
Votre application iTunesConnecta-t-elle sélectionné le même identifiant pour lequel vous archivepostulez?
Viral Savaj
oui j'ai choisi le même identifiant
Ragul
1
Vous êtes-vous connecté à xcode avec le même identifiant Apple qu'iTunesconnect?
Mika
Oui, je me suis connecté uniquement avec cet identifiant
Ragul

Réponses:

60

Maintenant seulement je trouve l'erreur. J'ai utilisé une lettre majuscule dans l'identifiant du paquet. mais j'ai utilisé des petites lettres dans l'identifiant de paquet de xcode. maintenant, j'ai changé cela comme dans l'identifiant de l'application. et maintenant, j'ai téléchargé avec succès mon application sur iTunes Connect. Merci pour votre aide.

Ragul
la source
63
Dans mon cas, j'avais oublié de créer l'application avec l'ID de bundle d'application respectif dans iTunesConnect
Sasho
3
S'ils montraient simplement chacune des valeurs non concordantes, il serait facile de les corriger.
Andy Roberts
1
@Sasho tu es dieu!
Vipin Krishna
1
@Sasho. Merci. c'était utile.
Sunoj Vijayan
1
Dans mon cas, j'utilisais 2 comptes de développeur dans Xcode. J'ai supprimé un indésirable et j'ai pu résoudre le problème.
Sagar R. Kothari
45

Vérifiez simplement que l'application que vous avez configurée sur iTuneconnect possède le même identifiant de bundle que celui que vous utilisez pour télécharger l'application.

Gaurav
la source
3
Et même nom d'application (majuscules / minuscules)
Josep Alsina
43

Cela se produit généralement lorsque vous n'avez pas créé votre application à partir du compte de développeur Apple-> iTunes Connect-> Cliquez sur Mon application-> cliquez sur le signe plus (+) -> Nouvelle application-> Et remplissez toutes les informations et choisissez votre identifiant de bundle pour l'application que vous téléchargez maintenant.

Avi
la source
1
C'était tout pour moi. Je n'ai pas créé mon application dans l'App Store Connect.
Scottie
Merci mon pote. Tu as fait ma journée.
BEingprabhU
Comment choisir l'identifiant du bundle, si l'identifiant du bundle n'est pas renseigné avec le plus récent, même si l'identifiant d'application a été créé dans la page du développeur?
Marin le
@Marin J'ai dû attendre environ 5 minutes pour que l'identifiant de bundle nouvellement créé apparaisse dans le menu déroulant
Andy
Cela a résolu le mien. J'ai totalement raté la création d'une application dans ituneconnect. Merci @Avi
TLee
21

iTunes Connect || App Store Connect (site Web):

Dans votre navigateur, accédez à iTunes connect / App Store Connect .

  1. Ajoutez votre nouvelle application / modifiez votre application existante.
  2. Accédez aux informations sur l'application.
  3. Vérifiez le nom de l'ID du bundle.
  4. S'il n'y a pas d'ID de groupe, assurez-vous d'en créer un.
  5. J'ai utilisé l'identifiant du lot WildCard. Cela signifie que votre ID de bundle complet est probablement com.organizationName. * Et le suffixe (exampleApp). Xcode:
  6. Accédez à votre espace de travail / projet.
  7. Accédez à votre projet.
  8. Sélectionnez l'onglet Général.

Assurez-vous que l'identifiant du bundle est le nom que vous avez défini dans iTunes Connect.

Par exemple: com.orgnanizationName.appName

Il semble que vous deviez démarrer le processus de soumission de l'App Store dans iTunesConnect.

Icône App Store Connect Ajouter une application

Roger Perez
la source
Oui c'était mon cas. cette erreur indique que vous n'avez pas ajouté l'application dans appstoreconnect.apple.com .
Vikash Sinha
C'était moi aussi. J'ai créé l'ID APP sur le `` portail '', mais j'ai ensuite oublié de créer une application App Store Connect qui UTILISE cette signature d'ID d'application que j'ai créée sur le portail d'applications Apple.
Waxhaw
11

Si vous utilisez Application Loader, vérifiez si vous êtes connecté au bon compte. C'était mon cas et cela peut arriver si vous gérez le compte de différents clients.

entrez la description de l'image ici

Adam M.
la source
Thnaks a lot buddy .. La même chose était avec moi
Roohul
10

Je crois que vous pouvez trouver la réponse ici Xcode 5 - "Aucun enregistrement d'application n'a été trouvé" en essayant de valider une archive de @Bamsworld.

Comme vous l'avez déjà mentionné et selon la documentation - Guide de distribution d'applications

Important: vous ne pouvez pas valider votre application à moins que l'enregistrement de l'application dans iTunes Connect soit à l'état «En attente de téléchargement» ou à un état ultérieur. Après avoir ajouté une nouvelle application dans iTunes connect, un voyant orange apparaîtra avec son état. Il lira très probablement "Préparer pour le téléchargement". Pour l'obtenir à l'état «En attente de téléchargement», cliquez sur Afficher les détails de l'application et en haut à droite, il devrait y avoir un bouton bleu indiquant «Prêt à télécharger le binaire». Cliquez dessus et suivez les instructions données.

Être à
la source
2
Dans mon cas, le problème était que le Mac manquait d'espace. Le chargeur d'application au lieu de donner une erreur sur l'espace disque donne une erreur aléatoire comme celle-ci et plusieurs autres (vous pouvez donner le même * .ipa et il renverra des erreurs réelles aléatoires mais en fait vous manquez d'espace)
Vorotnyak_Nazar
10

Le correctif pour moi est d'autoriser l'accès à l'application à tous les utilisateurs:

  1. Accédez à AppStore Connect
  2. Accédez à mon application
  3. Sous Informations supplémentaires, cliquez sur 'Modifier l'accès utilisateur'
  4. Sélectionnez 'Accès complet'
  5. Cela m'a permis de télécharger l'application la première fois (via Xcode & Application Loader)

Après le téléchargement initial, je peux revenir à «Accès limité» et télécharger très bien.

Zaim Ramlan
la source
J'ai essayé différentes solutions mais celle-ci a fonctionné pour moi
Carmelito R. Bayarcal Jr.
5

Utiliser Application Loader a fonctionné dans mon cas.

entrez la description de l'image ici

Luat Vu Dinh
la source
Pourriez-vous s'il vous plaît ajouter plus de détails?
Dzianis Yafimau
1
Dans la barre de menus XCode, sélectionnez Xcode -> Open Developer Tool -> Application Loader -> sélectionnez votre fichier * .ipa (vous pouvez exporter à partir de versions archivées dans les fenêtres Organizer) et télécharger.
Luat Vu Dinh
4

Vérifiez deux fois le Bundle OS Type codedans votre application info.plist, pour moi, le seul moyen de contourner cette erreur était de le définir sur APPL.

La chose étrange est que l'erreur concernait mon identifiant de bundle de frameworks, bien que le changement de ce qui précède dans mon application l'a résolu.

Anton - Hexagones
la source
J'ai tout essayé et c'est la solution qui a fini par résoudre ça pour moi! Merci beaucoup.
Gasper Kolenc
3

Vérifiez votre identifiant d'application dans l'Apple Developer Center. Ensuite, utilisez exactement le même nom dans Bundler Identifier.

Ilan Olkies
la source
3

Je dois signer manuellement l'application. Création d'un nouveau certificat et d'un nouveau profil. Définissez la signature du code sur Manuelle. Ce n'est qu'alors que j'ai pu télécharger. De plus, sélectionnez Connexion manuelle depuis l'organisateur lors du téléchargement de la version.

entrez la description de l'image ici

Ammar Mujeeb
la source
3

Vérifiez une fois ceci.

Ouvrez votre fichier .plist et recherchez la clé "Bundle OS Type code". Si ce n'est pas là, ajoutez une ligne et donnez cette clé et vérifiez le type, il doit s'agir d'une chaîne. Et donnez "APPL" comme valeur.

Nettoyez le projet et accédez à Archive.

J'espère que cela fonctionnera pour vous.

vinod neeloju
la source
C'est celui qui corrige mon erreur. Veuillez également consulter cette question: stackoverflow.com/a/57304115/3164091
Honghao Zhang
3

J'ai changé le numéro de version mais j'ai oublié de changer la version de build. La modification de la version de build a résolu le problème. Une telle erreur stupide. Smh ...

Gowtham
la source
3

Comme cette question a évidemment des réponses potentielles différentes en fonction des circonstances individuelles, j'ai pensé ajouter mon problème et ce qui l'a résolu:

Problème: j'ai demandé à quelqu'un de copier l'archive binaire, d'apporter des modifications, puis de me transmettre le binaire. Cela a provoqué un conflit binaire.

Solution: j'ai dû créer un nouveau certificat. J'ai copié l'ID du bundle du consul de développement, collé dans xcode et j'ai pu télécharger.

Remarque: vous pouvez régénérer un nouvel identifiant de bundle en activant «Achats intégrés» sous Capacités .

entrez la description de l'image ici

Aus_10
la source
2

Tout d'abord, vérifiez que vous utilisez les mêmes comptes dans Application Loaded (ou XCode) et iTunes connect. Deuxièmement, vérifiez que l'identifiant du bundle dans le message d'erreur et dans iTunes connect sont identiques, y compris le cAsE !

Mike Keskinov
la source
un mauvais compte connecté dans ApplicationLoader était mon problème! Merci!
Made in Moon le
2

si votre identifiant de bundle comportait une majuscule et que vous l'avez changé en minuscule, vous devez exécuter l'application dans le simulateur avant d'essayer d'archiver et de télécharger sur l'App Store Connect (c'était le problème et la solution pour moi).

Omar Al-Eisa
la source
2

Pour moi, ce qui a résolu, c'était de saisir les détails requis dans App Store Connect -> TestFlight -> Informations de test.

Une fois que j'ai fait cela, il semblait que Xcode a réalisé qu'il y avait une nouvelle application pour permettre le téléchargement et a réussi.

(Vérifiez également vos limites dans votre identifiant de bundle. 😉)

Baza207
la source
2

Extension iMessage : pour tous ceux qui se battent avec ce problème avec une extension de messages (ou toute autre extension), assurez-vous de saisir dans "App Store Connect" -> "Informations générales" -> le Bundle-ID de la cible de l'application et non le cible de l'extension. Nous nous sommes battus 2 jours pour le découvrir.

Baran Emre
la source
2

Pour moi: j'ai juste essayé de télécharger avec Application Loader et cela a fonctionné

Brahimm
la source
2

Si, après avoir confirmé la correspondance de votre ID de bundle sur App Store Connect, Apple Developer Portal et Xcode et que vous rencontrez toujours des problèmes, essayez ceci:

Supprimez l'identifiant Apple associé à l'identifiant de bundle avec lequel vous rencontrez des problèmes de votre liste de comptes dans Xcode (Barre de menus -> Xcode -> Préférences -> Comptes). Ensuite, ajoutez à nouveau l'identifiant Apple à la liste des comptes dans Xcode.

Daniel Storm
la source
2

Assurez-vous que cela est inclus dans votre Info.plist:

<key>CFBundlePackageType</key>
<string>APPL</string>

J'avais APPL mal orthographié comme AAPL. Une fois que j'ai corrigé cela et connecté à Application Loader et Xcode avec le même identifiant Apple, tout a fonctionné.

Luke Redmore
la source
2

Pour moi, c'était parce que j'avais oublié de créer un «profil d'approvisionnement» sur le portail des développeurs Apple. J'ai créé un profil ici pour "App Store", puis téléchargé et ouvert le fichier et cela a fonctionné!

gafi
la source
2

Dans mon cas, j'avais 2 identifiants Apple dans mes préférences Xcode (Xcode -> Préférences -> Comptes), j'ai donc dû en supprimer un. Après avoir supprimé l'identifiant Apple dont je n'avais pas besoin, le processus de validation a très bien fonctionné.

Gâché quelques heures, juste parce que le message d'erreur est inutile. C'est tellement frustrant.

1

Igor Kharakhordin
la source
Il en va de même ici, j'avais 2 comptes, l'un est le développeur et l'autre est le propriétaire, et le développeur est répertorié en premier. Alors probablement Xcode a essayé d'agir au nom de l'utilisateur développeur
Benny Davidovitz
1

Dans mon cas, je l'ai fait en ouvrant le chargeur d'application à l'intérieur du XCode.

Étapes: XCode -> Open Developer tool -> Application Loader

Lorsque je l'ai ouvert avec Launchpad, il n'a pas réussi à identifier le compte correct pour l'application. Par conséquent, il m'a demandé de créer un compte.

Avec XCode, Application Loader pourrait lister les comptes auxquels j'ai droit. Vous devez sélectionner le bon compte dans la liste déroulante.

NavodaP
la source
1

Assurez-vous de suivre ces étapes dans l'ordre:

  1. Générez l'ID d'application sur https://developer.apple.com/account/ios/identifier/bundle

  2. Générez votre application à partir d'iTunes Connect en sélectionnant l'ID de bundle créé à la première étape

  3. Téléchargez l'IPA depuis Application Loader ou XCode

Agu Dondo
la source
Veuillez aider! Je suis bloqué à l'étape 2 en essayant de "générer votre application à partir d'iTunes Connect". Pour l'étape 1, j'ai déjà créé le bundle, mais dans mon iTunes Connect, je ne vois pas l'application affichée?
Isaac
Exactement, le problème est le n ° 2, je suis coincé, cela fait déjà 4 heures et cela n'apparaît pas sous le menu déroulant
Marin le
1

Dans mon cas, l'application était déjà configurée, mais la version de l'application était déjà utilisée (en attente de révision), j'avais juste besoin d'augmenter le numéro de version.

gimix
la source
1

Dans mon cas, le problème était que mon application n'avait littéralement aucune information remplie dans l'App Store Connect

Antoine
la source
1

Dans mon cas, j'utilisais un compte différent, j'ai créé une application sur Itunes mais j'ai sélectionné un compte différent sur Xcode. J'ai donc juste sélectionné le bon compte sur Xcode et cela a fonctionné pour moi.

Nasir Khan
la source
1

Dans mon cas

  • Vérifié si le même utilisateur dans iTunes et xcode
  • L'ID de groupe vérifié est le même

Solution:

Accédez à iTunes à l'intérieur de la page de mon application et dans le premier onglet "Informations sur l'application" sous le côté droit se trouve une section "Autres informations", cliquez sur "Modifier l'autorisation utilisateur" et accordez à l'utilisateur xcode l'autorisation de lire les informations du app.

TERMINÉ

Jacky Chong
la source
1

Lorsque HelloCordovaj'ai changé un nom de projet à celui que je voulais, j'ai encouragé ce problème. Même si dans PROJECT_NAME-> General-> Bundle Identifierainsi que dans PROJECT_NAME-> Build Settings-> Product Bundle Identifierje l'ai changé comme il se doit, il y avait toujours la même erreur. Ce qui a résolu le problème était simplement d'ouvrir un éditeur différent et de rechercher cette chaîne PRODUCT_BUNDLE_IDENTIFIERet de changer tous les noms que je ne veux pas par les bons. Apparemment, Xcode prend également l'identifiant du bundle ailleurs que ces 2 emplacements.

Daniel Danielecki
la source