web-dev-qa-db-fra.com

Xcode 6.4 L'application que vous avez sélectionnée n'existe pas

J'essaie de soumettre à iTunes Connect avec Xcode 6.4. Je reçois cette erreur

Impossible de valider votre application
L'application que vous avez sélectionnée n'existe pas.

Je suis en mesure de trouver le profil de provisioning via mon compte dev à l'étape précédente. J'ai vérifié tous les identifiants. J'ai aussi essayé Application Loader et j'ai obtenu essentiellement la même erreur. Ce qui est étrange, c'est que j'ai soumis une autre application plusieurs heures auparavant au même compte, sans aucun problème. Toute aide serait grandement appréciée.

enter image description here

112
mfossat

J'ai essayé Application Loader et cela a fonctionné. Cela n'a pas fonctionné 2 heures plus tôt. Ce qui est étrange, c’est que j’ai essayé de télécharger une application depuis l’App Store et qu’ils ne trouvaient pas mon compte. De nouvelles conditions d'utilisation sont apparues et j'ai accepté. Après cela, j'ai pu télécharger avec l'ancien compte "non existant". C'est à ce moment que j'ai essayé App Loader et que cela a fonctionné. Doit être quelque chose du côté d'Apple qui sera corrigé sous peu.

32
mfossat

J'avais le même problème, voici ce que j'ai fait pour envoyer l'application sur l'App Store:

Sur XCODE create, générez le "Archive", une fois que vous avez obtenu la fenêtre/fenêtre "Organiseur", validez-le comme vous le faites normalement. Si validé, cliquez sur "Exporter" et sélectionnez "Enregistrer pour le déploiement de iOS app store". Enregistrez-le quelque part et prenez note de cet emplacement. Vous aurez besoin du fichier IPA.

Installez le "Chargeur d'application" à partir de https://itunesconnect.Apple.com/apploader/ApplicationLoader_3.1.dmg , si vous ne l'avez pas déjà.

Suivez les étapes faciles pour pousser l'application dans l'App Store. C'est "Livrez votre application", sélectionnez le fichier IPA et c'est tout!

J'espère que cela t'aides!

27
punkbit

Alors que d’autres ont du succès avec Application Loader, je n’ai pas réussi et j’ai reçu une erreur différente. "Vous n'êtes pas autorisé à utiliser ce service" Génial!

Depuis qu'iOS 9.1 a été publié hier, peut-être que Xcode 6.x sera supprimé, mais nous ne sommes pas prêts à migrer vers Xcode 7.x pour ce projet particulier.

J'ai réussi à archiver dans Xcode 6.x et à utiliser l'Organiseur dans Xcode 7.1 pour le soumettre à l'App Store. La procédure est la suivante:

  1. Renommez Xcode 6.x (dans mon cas, Xcode632.app).
  2. Téléchargez et installez Xcode 7.1 à partir du fichier .dmg, pas comme une mise à niveau.
  3. Construisez et archivez votre application dans Xcode 6.x
  4. Fermer Xcode 6.x
  5. Lancer Xcode 7.1 mais ne pas ouvrir votre projet.
  6. Dans Xcode 7 Sélectionnez Fenêtre-> Organiseur.
  7. Soumettre à l'App Store.

J'espère que cela vous aidera si les téléchargements de Xcode et d'Application Loader échouent.

17
bitsand

Téléchargez Xcode 7 et essayez de télécharger une nouvelle version en vous assurant que vous avez changé de version ou (et) le numéro de version de l'application, cela devrait fonctionner.

2
Matrosov Alexander

Cela semble être un bug/"fonctionnalité" de iTC non lié à la version de Xcode. Les frameworks fournis doivent remplacer leurs versions (CFBundleShortVersionString) pour correspondre à la version de l'application. Voir aussi: https://github.com/CocoaPods/CocoaPods/issues/4421https://github.com/Carthage/Carthage/issues/859

2
Uladzimir

UPDATE: Il semble que Apple a corrigé ce bogue. Je viens de télécharger avec succès une version utilisant Xcode 6.4 vers iTunes Connect. Je pense qu'il s'agissait d'un bogue d'organisateur ou d'un bogue iTC, mais ils ont été corrigés. il.

Avant la solution était d'utiliser le chargeur d'application.

Vous devriez être capable de soumettre en utilisant Xcode 6.x maintenant. Nous devons toujours télécharger la version 6.x car Xcode 7 nécessite beaucoup de refactoring à cause de ATS. Le standard "AllowArbitraryLoads" ne le coupe pas pour mon projet.

1
Ethan Parker

L'exportation et le téléchargement via Application Loader ont fonctionné pour moi.

1
catApp Figures

Échec de l'envoi de l'archive à l'aide de Xcode 6.4 et 7.1, mais chargement réussi avec Xcode 7.0.1. http://adcdownload.Apple.com/Developer_Tools/Xcode_7.0.1/Xcode_7.0.1.dmg

1
Uladzimir

Il semble que cela puisse être causé par une nouvelle logique de validation du numéro de version du côté d’Apple. Dans notre cas, l'ajout d'un ".1" supplémentaire à la fin des chaînes de numéros de version de l'application permettait son téléchargement avec Application Loader.

Vraiment étrange/trompeur que le message d'erreur pour cela serait "L'application que vous avez sélectionnée n'existe pas", cependant.

0
Felix

J'avais le même problème. J'ai essayé de télécharger avec le chargeur d'application, puis des erreurs de description concernant la version de l'ensemble. Après avoir supprimé toutes les informations tierces tierces des pods et des bibliothèques statiques, vous pourrez télécharger ma version.

0
Jignesh Sheth

Ma solution à des problèmes similaires consiste à utiliser Fastlane Tools https://fastlane.tools
Vous pouvez d’abord utiliser l’outil GYM pour construire/archiver votre projet, puis Pilote pour l’envoyer à iTunesConnect Testflight. Cet outil corrige tous mes problèmes avec la signature de code, la soumission, etc. afin que je puisse le recommander.

0
saltwat5r

J'ai résolu ce problème. Je devais mettre à jour mon OSX vers 10.10.5 et XCode vers 7.0.1. Dans XCode, vous devez définir quelques clés. NSAppTransportSecurity Key est requis si votre application ou votre jeu nécessite un accès Internet. Après cette configuration, il fonctionne parfaitement à partir de xcode. Et pas de problème sur iTunes connect en direct.

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 
0
Avinash