J'ai créé une application dans iTunesConnect et celle-ci est dans l'état "Préparer l'envoi" depuis plus de 3 jours. Lorsque j'essaie d'archiver mon application et de la soumettre à l'App Store, le message suivant s'affiche:
Aucun enregistrement approprié n'a été trouvé. vérifier que votre identifiant de paquet est correct
Maintenant seulement je trouve l'erreur. J'ai utilisé une lettre majuscule dans l'identifiant de paquet. mais j'ai utilisé des lettres minuscules 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.
Il suffit de vérifier que l'application que vous avez configurée sur iTuneconnect possède le même identifiant de kit que celui que vous utilisez pour télécharger l'application.
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-> Complétez toutes les informations et choisissez votre identifiant Bundle. pour l'application que vous téléchargez maintenant.
Je pense 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 de l'application
Important: vous ne pouvez valider votre application que si l’enregistrement d’application dans iTunes Connect est dans l’état «En attente de téléchargement» ou plus tard. Il sera probablement lu "Préparer pour le téléchargement". Pour obtenir l'état "En attente de téléchargement", cliquez sur Afficher les détails de l'application. En haut à droite, un bouton bleu indiquant "Prêt pour le téléchargement de fichiers binaires" doit apparaître. Cliquez dessus et suivez les instructions données.
Vérifiez votre identifiant d'application dans le centre de développement Apple. Ensuite, utilisez exactement le même nom dans Identificateur d’ensemble.
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 les identifiants d’ensemble dans le message d’erreur et dans iTunes Connect correspondent, y compris THE CASE !
si votre identifiant de paquet portait une lettre majuscule et que vous l'avez changé en lettre minuscule, vous devez exécuter l'application dans le simulateur avant d'essayer d'archiver et de télécharger vers app store connect (c'était le problème et la solution pour moi).
Assurez-vous de suivre ces étapes dans l'ordre:
Générez l'ID de l'application sur https://developer.Apple.com/account/ios/identifier/bundle
Générez votre application à partir d'iTunes Connect en sélectionnant l'ID d'ensemble créé à la première étape.
Télécharger l'IPA depuis Application Loader ou XCode
Dans mon cas, le problème était que mon application n'avait littéralement aucune information renseignée dans l'App Store Connect.
Dans mon cas, cela a fonctionné avec l'ouverture d'Application Loader à l'intérieur du XCode.
Étapes: XCode -> Outil Open Developer -> Application Loader
Lorsque je l'ai ouvert avec Launchpad, il n'a pas été en mesure d'identifier le compte approprié pour l'application. Par conséquent, il m'a demandé de créer un compte.
Avec XCode, Application Loader pourrait répertorier les comptes auxquels je suis autorisé. Vous devez sélectionner le bon compte dans le menu déroulant.
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. Donc, juste sélectionné le bon compte sur Xcode et cela a fonctionné pour moi.
iTunes Connect || App Store Connect (site web):
Dans votre navigateur, accédez à iTunes connect/App Store Connect .
Assurez-vous que l'identifiant de l'ensemble 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 App Store dans iTunesConnect.
Vérifiez le Bundle OS Type code
dans le info.plist
de votre application. 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'ait résolu.
Pour moi, la solution a été de saisir les informations requises dans App Store Connect -> TestFlight -> Informations sur le test.
Une fois que j'avais fait cela, il semblait que Xcode avait réalisé qu'il y avait une nouvelle application pour permettre le téléchargement et a réussi.
(Vérifiez également vos casquettes dans votre identifiant de paquet cependant. ????)
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), je devais simplement augmenter le numéro de version.
J'ai changé le numéro de version mais j'ai oublié de changer la version de compilation. Changer la version de construction a résolu le problème. Une telle erreur stupide. Smh ...
Si, après avoir confirmé la correspondance de votre ID d'ensemble dans App Store Connect, Apple portail de développeur, Xcode et que vous rencontrez toujours des problèmes, essayez ceci:
Supprimez l'ID Apple associé à l'ID d'ensemble que vous rencontrez avec des problèmes dans votre liste de comptes dans Xcode (Barre de menu -> Xcode -> Préférences -> Comptes). Ajoutez ensuite l'ID Apple à la liste des comptes dans Xcode.
Pour moi, c’est parce que j’ai oublié de créer un "profil de provisioning" sur le portail de développeurs Apple. J'ai créé un profil ici pour "App Store", puis téléchargé et ouvert le fichier et cela a fonctionné!
Qu'est-ce que le correctif pour moi est d'autoriser l'accès aux applications pour tous les utilisateurs:
Après le téléchargement initial, je peux revenir à "Accès limité" et télécharger très bien.
Une fois vérifier ceci.
Ouvrez votre fichier .plist et recherchez la clé "Bundle OS Type Code". Si ce n'est pas le cas, ajoutez une ligne, donnez cette clé et vérifiez le type, il devrait s'agir d'une chaîne. Et donnez "APPL" comme valeur.
Nettoyez le projet et passez à l'archive.
J'espère que cela fonctionnera pour vous.
Pour moi: j'ai juste essayé de télécharger en utilisant Application Loader et cela a fonctionné
Après des heures de frustration, je suis tombé sur cet article ....
L'identifiant de paquet doit-il être sensible à la casse?
J'espère que cela aide quelqu'un qui a le même problème que moi.
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 résolu ce problème et que je me suis connecté à Application Loader et à Xcode avec le même identifiant Apple, tout a fonctionné.
Extension iMessage : pour tous ceux qui se débattent avec ce problème avec une extension de messagerie (ou toute autre extension), assurez-vous d'entrer "App Store Connect" -> "Informations générales" -> le Bundle-ID de l'application cible et non la cible de l'extension. Nous nous sommes battus 2 jours pour le découvrir.
Dans mon cas
Solution:
Allez sur iTunes dans la page de mon application et dans le premier onglet "Informations sur l'application" dans la partie droite de l'écran contient une section "Autres informations", cliquez sur "Modifier l'autorisation" et accordez à l'utilisateur xcode l'autorisation de app.
TERMINÉ