web-dev-qa-db-fra.com

ERREUR ITMS-90534: "Chaîne d'outils non valide

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.

17
Pramod

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.

 enter image description here

17
Udaya Sri

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 utilisant XCode 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

6
aashish tamsya

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é ...

  • dans l'organiseur, cliquez avec le bouton droit sur votre archive et l'afficher dans le Finder
  • afficher le contenu du paquet
  • trouver Produits/Applications/yourApp.app
  • afficher le contenu du paquet
  • éditer Info.plist
  • remplacez la valeur de DTXcodeBuild par une version précédente (9.2 est 9C40b, 9.1 est 9C40)
  • enregistrer et réessayer

Cela a fonctionné pour moi ...

3
Devin

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:

  • Version Xcode (dernière version stable de Xcode Tool - Xcode 9 actuel)
  • Version Mac OS (dernière version MacOS stable - High Sierra 10.12.7)
  • Version du format de projet Xcode (Document) (compatible Xcode 8.0)
2
Krunal

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

0
Vahan

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.

0
Uday Surya PIDUGU

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.

0
Beto

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.

0
Priyank Gujarati

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é!

0
Reyaz A. Beigh

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.

0
Oliver Pearmain

Pour XCode 9.2 Problème principalement dans la version Outils de ligne de commande.

Meilleure solution:

  1. Réinstallez XCode ou les outils de ligne de commande
  2. Définir Format du projet dans votre projet avec Compatible Xcode 8.3

Solution possible:

  1. Ouvrez XCode.app (Afficher le contenu du paquet)
  2. Trouvez et ouvrez version.plist
  3. Change ProductBuildVersion de 9C40b en 9C40
  4. Définir Format du projet dans votre projet avec Compatible Xcode 8.3
  5. Prendre plaisir!
0
D.D.M.