webentwicklung-frage-antwort-db.com.de

Fehler ITMS-90534: "Ungültige Toolchain

Fehler ITMS-90534: "Ungültige Toolchain.

Neue Apps und App-Updates müssen mit den öffentlichen (GM) Versionen von Xcode 6 oder höher, macOS und iOS SDK oder höher erstellt werden. Reichen Sie keine Apps ein, die mit Beta-Software erstellt wurden, einschließlich Beta-MacOS-Builds ." ERROR ITMS-90534: "Invalid Toolchain. Neue Apps und App-Updates müssen mit den öffentlichen (GM) Versionen von Xcode 6 oder höher, macOS und iOS SDK oder höher erstellt werden. Reichen Sie keine Apps ein, die mit Beta-Software erstellt wurden, einschließlich Beta-MacOS-Builds. "

Ich habe diesen Fehler beim Hochladen des IPA-Kontos festgestellt.

17
Pramod

Ich hatte das gleiche Problem mit der öffentlichen Version von Xcode 8.3. Ich installiere den Xcode erneut und überprüfe ihn, funktionierte aber nicht ...

Schließlich habe ich das Problem gefunden, ich habe versehentlich Xcode 3.2-kompatibel im Projektformat unter Projektdokument ausgewählt. Ich habe es in Xcode 8.0-kompatibel geändert und es erstellt und archiviert. Ich könnte es ohne Fehler hochladen. Überprüfen Sie den beigefügten Screenshot.

 enter image description here

17
Udaya Sri

Das gleiche Problem tritt bei mir heute auf (13 July 2017).

Da ich XCode 9 beta 2 verwendet habe, bis heute. Alles hat gut funktioniert.

Der letzte Build, den ich hochgeladen habe, war 9th of July 2017 mit XCode 9 beta 2.

Nachdem viele Änderungen ausprobiert wurden, lautete das Update:

Upgrade auf die neueste Beta von XCode, die XCode 9 beta 3 (veröffentlicht am 10th July 2017) war.

ENDEFFEKT: 

Wenn Sie eine beta-Version von XCode verwenden und veraltet ist. Apple lehnt Ihren Build von dieser Version ab und verursacht den vom Fragesteller geforderten Fehler. Solange die Version stabil ist, müssen Sie sich keine Sorgen machen.

Es wird empfohlen zu überprüfen, ob Ihre aktuelle Version auf dem neuesten Stand ist oder nicht. Wenn nicht, laden Sie den neuesten XCode herunter und drücken Sie einen neuen Build, der mit der neuesten XCode-Betaversion erstellt wurde

Warum habe ich nicht stattdessen eine stabile Version von XCode verwendet?

Die stabile Version ist zu diesem Zeitpunkt XCode 8.3.3 und die verwendete Sprache ist Swift 3.

Es gibt zwar eine minimale Änderung des Codes von Swift 3 to 4, aber meine letzte Code-Basis war Swift 4. Außerdem haben Sie möglicherweise Pods in Ihrem Projekt, das ebenfalls auf die neueste stabile Version heruntergestuft werden muss. Bis eine stabile Version von XCode 9 verfügbar ist. Ich entscheide mich also dafür, die neueste Version von XCode beta herunterzuladen.

6
aashish tamsya

Ich bin heute mit der App Store-Version von Xcode 9.2 auf dieses Problem gestoßen.

Es handelt sich definitiv nicht um eine Beta-Version. Ich glaube, es gibt eine gewisse Verzögerung zwischen der Veröffentlichung der Software und iTunes Connect wird aktualisiert, um die neue Version zu erwarten.

Ich habe alle oben genannten Vorschläge ausprobiert und keiner hat funktioniert ... aber hier ist was (obwohl ziemlich skizzenhaft) für mich gearbeitet hat:

  • klicken Sie im Organizer mit der rechten Maustaste auf Ihr Archiv und zeigen Sie es im Finder an
  • paketinhalt anzeigen
  • produkte/Anwendungen/yourApp.app finden
  • paketinhalt anzeigen
  • info.plist bearbeiten
  • Ändern Sie den Wert für DTXcodeBuild in eine vorherige Version (9.2 ist 9C40b, 9.1 ist 9C40)
  • speichern und erneut versuchen

Das hat für mich funktioniert ...

3
Devin

Eine neue Beta- oder Golden Master-Version von Xcode wird bald veröffentlicht. Suchen Sie nach ein paar Stunden später danach.

2
Rivera

In einer Fehlermeldung heißt es: Verwenden Sie eine stabile Version (nicht Beta) von Xcode um einen Build zu erstellen . Dein Mac OS sollte auch stabil sein (nicht Beta)

Verwenden Sie die neueste stabile Version von Xcode Tool (Xcode 9) , um Ihren Build und Upload mit Application Uploader zu erstellen.

Stellen Sie beim Erstellen Ihres Builds folgende Punkte sicher:

  • Xcode-Version (neueste stabile Version von Xcode Tool - aktueller Xcode 9)
  • Mac OS-Version (neueste stabile MacOS-Version - High Sierra 10.12.7)
  • Version des Xcode-Projekts (Dokument) (Xcode 8.0-kompatibel)
2
Krunal

Klicken Sie mit der rechten Maustaste auf die Archivdatei (.xcarchive)> Paketinhalt anzeigen> Produkte> Anwendungen> Klicken Sie mit der rechten Maustaste auf die App-Datei> Paketinhalt anzeigen> Doppelklicken Sie auf Info.plist, um sie zu bearbeiten

Entfernen Sie b vom Ende des Wertes für DTXcodeBuild (ändern Sie beispielsweise von 9C40b zu 9C40).

Re-submit und es wird funktionieren

0
Vahan

Wählen Sie unter Xcode -> Gehe zu Organizer -> Wählen Sie unter Archive den Build aus, und klicken Sie mit der rechten Maustaste, um ihn im Finder anzuzeigen -> Wählen Sie das Projekt aus, und klicken Sie mit der rechten Maustaste auf -> Paketinhalt anzeigen ->. Der Schlüssel ist BuildMachineOSBuild und der Typ ist String und der Wert ist 16G29 (Der Wert basiert auf Ihrer Mac OS-Version. Bitte folgen Sie dem unten angegebenen Link)

https://support.Apple.com/de-de/HT201260..... Überprüfen Sie die Versionsnummer Ihrer Mac OS-Version und setzen Sie den Wert in der Info.plist

Wenn Ihre Mac OS-Version beispielsweise 10.12.6 ist, fügen Sie diese Ihrer Liste hinzu

<key>BuildMachineOSBuild</key>
<string>16G29</string>

Sie können Ihren Build an iTunes Connect senden

0

Anscheinend war es ein Bereitstellungsproblem bei Apple-Servern. Ich versuchte es nach 3 Stunden und verschwand magisch.

0
Beto

Ich konnte dieses Problem schließlich durch das Herunterladen von XCode 8.2.1 aus dem App Store lösen.

Projekt erneut archivieren und wie gewohnt einreichen.

0

Alles wurde aktualisiert Xcode 8.3.3, OS Serra 10.12.6, aber ich bekam immer noch das Problem. Was ich getan habe und das Problem gelöst wurde, ist:

App Store öffnen Durchsuchte xcodeÖffne Xcode aus dem App Storeit bat mich, einige fehlende Funktionen zu installieren .__ Ich folgte den Anweisungen und beendete den Assistenten Xcode erneut öffnen und meine App archivieren und dann gestartet und es ging erfolgreich.

Hoffe, es kann jemandem helfen.

Prost!

0
Reyaz A. Beigh

Ich habe diesen Fehler erhalten, nachdem ich unsere App mit fastlane gym von der Befehlszeile aus archiviert hatte. Als ich die App manuell mit Xcode archivierte, erhielt ich den Fehler NICHT. 

Ich denke, da stimmt etwas nicht mit den Argumenten/config, die ich an fastlane gym übergeben habe. Wenn ich herausfinde, was das ist, werde ich zurückkommen.

0
Oliver Pearmain

Für XCode 9.2 Problem meistens in der Version der Befehlszeilentools.

Beste Lösung:

  1. Installieren Sie XCode oder Befehlszeilentools erneut
  2. Setzen Sie Project Format in Ihrem Projekt auf Xcode 8.3-kompatibel

Mögliche Lösung:

  1. Öffnen Sie XCode.app (Paketinhalt anzeigen)
  2. version.plist suchen und öffnen
  3. Ändern Sie ProductBuildVersion von 9C40b in 9C40
  4. Setzen Sie Project Format in Ihrem Projekt auf Xcode 8.3-kompatibel
  5. Genießen!
0
D.D.M.