ERREUR ITMS-90534: "Chaîne d'outils non valide.
Les nouvelles applications et mises à jour d'applications doivent être générées avec les versions publiques (GM) de Xcode 6 ou ultérieur, macOS et iOS SDK ou ultérieur. Ne soumettez pas d'applications créées avec un logiciel bêta, y compris des versions bêta de macOS ." ERROR ITMS-90534: "Invalid Toolchain
. Les nouvelles applications et mises à jour d'applications doivent être générées avec les versions publiques (GM) de Xcode 6 ou ultérieur, macOS et iOS SDK ou ultérieur. Ne soumettez pas d'applications créées avec un logiciel bêta, y compris des versions bêta de macOS. "
J'ai trouvé cette erreur lors du téléchargement de l'IPA sur le compte.
J'avais le même problème avec la version publique de Xcode 8.3. Je réinstalle le Xcode et le vérifie, mais cela ne fonctionne pas ...
Finalement, j'ai trouvé le problème, j'ai sélectionné par erreur Xcode 3.2-compatible dans le format de projet sous document de projet. Je l'ai changé pour Xcode 8.0-compatible et l'ai construit et archivé. Je pourrais le télécharger sans aucune erreur. Vérifiez la capture d'écran ci-jointe.
Le même problème se produit avec moi aujourd'hui (
13 July 2017
).Comme j'utilisais
XCode 9 beta 2
, jusqu'à la date. Tout fonctionnait bien.La dernière version que j'ai téléchargée était sur
9th of July 2017
, en utilisantXCode 9 beta 2
.
Après avoir essayé beaucoup de changements, finalement, le correctif était:
Mise à niveau vers la dernière version bêta de XCode
, qui était XCode 9 beta 3
(publié le 10th July 2017
).
BOTTOMLINE:
Si vous utilisez une version beta
de XCode
et si elle est obsolète . Apple rejettera votre version de cette version, provoquant l’erreur posée par le questionneur. Tant que la version est stable, vous n'avez pas à vous inquiéter.
Il est recommandé de vérifier si votre version actuelle est la plus récente. Sinon, téléchargez la dernière version de XCode et envoyez une nouvelle version de la dernière version bêta de XCode.
Pourquoi je n'ai pas utilisé une version stable de XCode à la place?
La version stable actuelle est XCode 8.3.3
et la langue utilisée est Swift 3
.
Bien qu'il y ait un minimum de changement de code par rapport à Swift 3 to 4
, ma dernière base de code était Swift 4
. De plus, vous pourriez avoir Pods
dans votre projet, qui doit également être rétrogradé à la dernière version stable. Jusqu'à ce qu'une version stable de XCode 9 soit disponible. Donc, je choisis de télécharger la dernière version de XCode beta
J'ai rencontré ce problème aujourd'hui avec la version App Store de Xcode 9.2.
Ce n'est certainement pas une version bêta, je suppose qu'il y a un délai entre la sortie du logiciel et la mise à jour d'iTunes Connect pour attendre la nouvelle version.
J'ai essayé toutes les suggestions ci-dessus, mais aucune n'a fonctionné ...
Cela a fonctionné pour moi ...
Un message d’erreur lui-même dit, Utilisez la version stable (et non la version bêta) de Xcode pour créer une construction . Votre Mac OS devrait également être stable (pas bêta)
Utilisez la dernière version stable de Xcode Tool (Xcode 9) pour créer votre version et la télécharger avec Application Uploader.
Assurez les points suivants lors de la création de votre build:
Cliquez avec le bouton droit sur le fichier archive (.xcarchive)> Afficher le contenu du package> Produits> Applications> Cliquez avec le bouton droit sur le fichier de l'application> Afficher le contenu du package> Double-cliquez sur Info.plist pour le modifier.
Supprimez b à la fin de la valeur pour DTXcodeBuild (par exemple, passez de 9C40b à 9C40)
Soumettez à nouveau et cela fonctionnera
Depuis Xcode -> Allez à Organiseur -> Sous Archives, sélectionnez la construction et cliquez avec le bouton droit de la souris pour afficher dans le Finder -> Sélectionnez le projet et cliquez avec le bouton droit de la souris pour -> Afficher le contenu du paquet -> Double-cliquez sur Info.plist et ajoutez une ligne. La clé est BuildMachineOSBuild et le type est String et la valeur est 16G29 (la valeur est basée sur votre version de Mac OS. Veuillez suivre le lien ci-dessous).
https://support.Apple.com/en-in/HT201260..... Vérifiez le numéro de version de votre version de Mac OS et définissez la valeur dans Info.plist
Par exemple, si votre version de Mac OS est la version 10.12.6, ajoutez-la à votre liste.
<key>BuildMachineOSBuild</key>
<string>16G29</string>
Vous êtes prêt à envoyer votre version à iTunes Connect.
Apparemment, c'était un problème de déploiement dans les serveurs Apple. J'ai essayé après 3 heures et a disparu comme par magie.
J'ai finalement pu résoudre ce problème en téléchargeant XCode 8.2.1 à partir de l'App Store.
Ré-archiver le projet et le soumettre comme d'habitude.
Tout a été mis à jour Xcode 8.3.3, OS Serra 10.12.6 mais je continuais à comprendre le problème. Ce que j'ai fait et le problème a été résolu est:
Ouvrir l'App Store Xcode recherché Open Xcode à partir de l'App Storeit m'a invité à installer certaines fonctionnalités manquantes . J'ai suivi les instructions et terminé l'assistant Rouvrir Xcode et archiver mon application et puis a commencé à télécharger et cela s'est passé avec succès.
J'espère que cela peut aider quelqu'un.
À votre santé!
J'ai reçu cette erreur après avoir archivé notre application à partir de la ligne de commande en utilisant fastlane gym
. Lorsque j'ai archivé l'application manuellement à l'aide de Xcode, je n'ai PAS reçu l'erreur.
Je suppose qu'il y a quelque chose qui cloche dans les arguments/config que je transmets à fastlane gym
. Si je travaille sur ce que c'est, je vais faire rapport.
Pour XCode 9.2 Problème principalement dans la version Outils de ligne de commande.
Meilleure solution:
Solution possible: