41
votes

Qu'est-ce qu'une erreur d'analyse de la version de l'application lors de la distribution de Xcode?

Je souhaite distribuer l'application, mais j'ai reçu l'erreur. Je ne connais pas la cause.

J'utilise Xcode version 13.0 (13a233)

Une erreur a été rencontrée:

 Error Analyzing App Version (Build number request failed with error: BuildsService: ResponseErrors (1): Error status: 403, code: FORBIDDEN_ERROR, title: 'This request is forbidden for security reasons', detail: 'The API key in use does not allow this request', id: 65cc1b85-e0d4-4f86-8bab-e72d7149c9cc)

Entrez la description de l'image ici


5 commentaires

Utilisez-vous une touche API AppStore-Connect pour télécharger l'application? Le message d'erreur indique clairement que la clé API n'est pas autorisée à effectuer cette action. Soit cela, soit Mabye votre compte Appstore Connect n'a pas les bonnes autorisations


@Simonmcloughlin merci beaucoup. Je ne savais pas de quoi parlait la «clé API». Comme vous l'avez dit, lorsque j'ai vérifié l'API «App Store Connect», il n'y avait pas de clé. J'ai donc créé une clé. Mais cette erreur apparaît toujours. Dois-je enregistrer cette clé quelque part?


Vous n'avez peut-être pas besoin d'une clé API. J'ai d'abord demandé si vous essayiez d'en utiliser un, car l'erreur indique que vous l'êtes. Vous n'avez besoin que d'une clé API pour certaines tâches de ligne de commande, ou si votre compte utilise l'authentification à 2 facteurs. Si l'une d'entre elles est vraie, vous devez créer une clé API, puis en utiliser comme elle dans le processus de téléchargement. Au lieu de votre nom d'utilisateur / mot de passe, vous devez fournir la clé API. L'autre problème pourrait être que votre compte Appstore Connect n'a pas d'autorisations pour gérer les applications. Il serait également utile que vous ayez détaillé comment vous essayez réellement de le télécharger car il y en a beaucoup


@ JUH2, l'avez-vous résolu?


Outage de pommes temporaire. Le problème résolu automatiquement maintenant.


17 Réponses :


17
votes

J'ai résolu ce problème en supprimant chaque ID Apple dans Xcode, sauf celui qui a le rôle de développeur dans App Store Connect pour l'application que j'essayais de valider / distribuer. Je suppose que Xcode essayait d'utiliser le mauvais compte à un moment donné du processus.


3 commentaires

Nous avons téléchargé plusieurs fois avec succès et soudain, cette erreur est apparue. Très étrange que Xcode utilise le second


La suppression de l'utilisateur de l'assistance client sera utile


J'avais deux comptes dans les comptes de comptes Xcode et les comptes personnels de l'App Store. J'avais utilisé mon adresse e-mail iCloud, par exemple first.last@me.com en tant qu'administrateur sur mon compte personnel de l'App Store pour publier mes propres applications. Mais j'avais utilisé mon téléphone personnel en tant qu'utilisateur TestFlight sur mon compte de travail, donc tout d'abord.last@me.com est également apparu dans les utilisateurs pour mon compte de travail de travail mais avec le service client: le service client. Correction rapide Supprimez le compte personnel dans les comptes Xcode. Ou dans l'App Store Connectez Connectez Connectez-vous le compte de travail et supprimez l'utilisateur du support client de Test Flight avec Email First.last@me.com Xcode Utilisation du mauvais clim



-1
votes

J'ai pu résoudre ce problème en ajoutant une clé à info.plist: chaîne de version bundle (abréviation) , réglé sur $ (marketing_version) .

.

0 commentaires

3
votes

J'ai obtenu "Analyser les erreurs de la version de l'application" sans aucun détail supplémentaire. Je viens de supprimer les archives et de le créer à nouveau et cela a fonctionné.


0 commentaires

-4
votes

Je donne juste une bosse au numéro de version, de .42 à .43,

Ensuite, tout va bien. Je ne suis toujours pas sûr de la cause profonde du problème.


0 commentaires

9
votes

J'ai pu le résoudre en essayant de soumettre une version téléchargée plus ancienne, puis d'annuler dès que cette étape a été terminée. Ensuite, j'ai essayé de télécharger à nouveau la nouvelle version, étonnamment, elle a passé ce chèque ✅. Si le processus échoue, essayez de redémarrer le mac.


4 commentaires

Assurez-vous de sélectionner une ancienne version qui a déjà été soumise et publiée sur AppStore, la sélection des versions qui n'étaient que sur TestFlight ont échoué pour moi.


J'ai essayé cela et ça a échoué. Mais ensuite j'ai redémarré mon Mac et cela a fonctionné ... 🤦


Je suppose qu'il y a un problème du côté d'Apple. Consultez-le: développeur.apple.com/forums/thread/70559#70559021


L'utilisation d'une construction plus ancienne pour passer le chèque de version a fonctionné pour moi, lol, beau travail Apple. Merci pour la excellente réponse!



0
votes

Une autre solution consiste à recréer le certificat de distribution de l'App Store, puis cela fonctionnera.


0 commentaires

5
votes

Aujourd'hui, j'ai rencontré le même problème. J'ai essayé de supprimer toutes les versions précédentes. Puis après un certain temps, j'ai archivé une nouvelle version et cette étape a réussi. Il semble que ce soit un problème du côté Apple. Problème au Apple Dev Forum

N'essayez pas de supprimer les certificats et etc. cela apporterait plus de problèmes.


1 commentaires

Je suis également confronté au même problème depuis le matin. Qu'est-ce que vous avez fait pour résoudre le problème?



90
votes

pourrait être une panne de pomme temporaire. Voir: https://developer.apple.com/forums/thread/705599

Voici une solution de contournement:

  • Organisateur -> Distribuer l'application -> App Store Connect -> Export -> Désactiver maintenant le wifi / Internet (sinon échouera) -> Exporté .Ipa

  • Utilisez maintenant l'application Transporter -> Connectez-vous sur le même compte -> Ajouter .Ipa -> Le téléchargement fonctionne!

  • Le transporteur peut être téléchargé ici: https://apps.apple.com/app/transporter/id1450874784


    10 commentaires

    Cela fonctionne pour moi en ce moment. Je n'ai rien fait de spécial, j'ai juste essayé de valider et de télécharger à nouveau.


    Plus tôt, je pensais que c'était un problème avec IPA et créé 15 IPA pour le même que cela ne fonctionne pas!


    Cela fonctionne après 3-4 fois du même processus!


    J'ai également eu la même erreur aujourd'hui. Vous pouvez essayer via le transporteur


    J'ai édité ma réponse et ajouté une solution de contournement.


    Lorsque vous cliquez sur le bouton Radio Exporter, désactivez le WiFi, puis cliquez sur Suivant, activez le WiFi après avoir accédé aux options, puis cliquez à nouveau, puis en signant les options, ensuite, exportez.


    @John J'ai pu exporter sans activer le wifi jusqu'à ce que j'obtienne le .ipa.


    Le transporteur est toujours le plus constant


    Le redémarrage de ma machine a résolu le problème.


    @Davidkyslenko bizarrement, j'ai dû faire ces étapes exactes. Si je n'ai pas réactivé le WiFi, il a échoué. J'ai essayé (et échoué) plusieurs fois, alors j'ai pensé que je publierais ici au cas où quelqu'un d'autre aurait le même problème. Merci pour votre réponse, c'était d'une grande aide (j'ai négligé d'ajouter cela auparavant).



    1
    votes

    Je suis également confronté au même problème des dernières heures, il semblait que ce problème se pose du côté Apple, donc faire des modifications avec les certificats ou l'identifiant de paquet, etc. Sur ce thread

    l'a résolu en changeant la version de l'application de 1.0.0 à 1.0 sur Xcode. Ce n'est toujours pas une solution garantie car il ne fonctionne pas sur l'autre mac.


    0 commentaires

    1
    votes

    quelqu'un a publié la solution de contournement suivante sur les forums des développeurs d'Apple:

    Terrain de travail: tandis que les ingénieurs logiciels hardcore d'Apple boivent du café et découvrez ce bug! Organisateur -> Distribue Application -> App Store Connect -> Export -> Désactiver maintenant le wifi / Internet (sinon échouera) -> Exporté .Ipa Utilisez maintenant l'application Transporter -> Connectez-vous sur le même compte -> Ajouter .IPA -> Le téléchargement fonctionne! Le transporteur peut être téléchargé à partir d'AppStore

    J'ai réussi à télécharger mon application sur Testflight de cette façon.

    Voir https://developer.apple.com/forums/ Thread / 705599? ResponseId = 712953022 # 712953022


    0 commentaires

    1
    votes

    Accédez simplement aux préférences Xcode-> Accounts-> Télécharger les profils manuels et essayer de télécharger à nouveau cela fonctionne pour moi.


    0 commentaires

    1
    votes

    J'ai eu le même message sans aucun message d'erreur de description comme ci-dessous. J'essayais de télécharger la construction sur Testflight et j'ai rencontré ce problème.

     Entrez la description de l'image ici

    Ma solution ne concerne que le versioning du Xcode. Comme j'utilisais un nouveau numéro version avec un numéro build . Par exemple version , je définis comme 1.2.0 et build 17, même si je n'ai pas téléchargé build 1 pour version 1.2.0.

    Après la configuration de version 1.2 et build 1, tout a fonctionné.


    3 commentaires

    Il en va de même, mais mes versions de construction étaient correctes. Le nom d'affichage manquait parce que lorsque je définis le nom de l'affichage par moi-même (avant qu'il ne s'affiche sous forme d'espace réservé), ma construction a été téléchargée avec succès


    Il y a de nombreux problèmes liés à cette erreur, semble que l'erreur est du côté d'Apple. Même quelques heures plus tard, j'ai eu la même erreur. 10/05/2022 Cela n'a pas fonctionné et j'ai essayé le 11/05/2022 avec la même configuration et cela a fonctionné. Donc, parfois il est préférable d'attendre (si vous avez le temps) avant d'apporter d'énormes modifications aux configurations de votre projet.


    Merci! C'était le problème pour moi. J'avais ma version en tant que (0,0,4-alpha) et construit 1, donc j'en ai retiré "alpha" (0,0,4) et construire 1 et résoudre le problème.



    0
    votes

    Dans Flutter, je l'ai résolu en modifiant le $ (marketing_version) en $ (flutter_build_name) pour cfbundleshortversString dans le Info.plist fichier

    <key>CFBundleShortVersionString</key>
    <string>$(FLUTTER_BUILD_NAME)</string>
    


    0 commentaires

    -1
    votes

    n'a rien de spécial. Aussi étrange que cela puisse paraître, l'erreur ne se produit pas si vous téléchargez pendant les premières minutes après le haut de chaque heure.


    0 commentaires

    0
    votes

    Je viens de l'avoir et je l'ai réparé en signant d'Apple dans Xcode puis en me connectant.

    xcode> Préférences> Comptes> Minus (-) bouton en bas à gauche, puis plus (+) et signé.


    0 commentaires

    0
    votes

    Je rencontre ce problème soudain. J'avais téléchargé un binaire avec Build 0 hier. Essayez ensuite de télécharger un binaire avec Build 2 et de rencontrer «Erreur Analyser la version de l'application».

    Au lieu de télécharger directement, j'exporte le binaire et je le télécharge avec l'application «Transporter» et tout fonctionne. Si étrange.


    0 commentaires

    0
    votes

    J'ai changé mon mot de passe Apple ID et j'ai obtenu cette erreur. J'ai vérifié Xcode -> Préférence -> Comptes et j'ai remarqué que la session a expiré. J'ai reconstitué et j'ai à nouveau obtenu la même erreur. Et je viens de redémarrer mon Mac et cela a fonctionné.


    0 commentaires