web-dev-qa-db-ja.com

エラーITMS-90534:「無効なツールチェーン

エラーITMS-90534:「無効なツールチェーン。

新しいアプリとアプリのアップデートは、Xcode 6以降、macOS、iOS SDK以降のパブリック(GM)バージョンでビルドする必要があります。ベータmacOSビルドを含むベータソフトウェアでビルドされたアプリを送信しないでください。" ERROR ITMS-90534: "Invalid Toolchain。新しいアプリとアプリのアップデートは、Xcode 6以降、macOS、iOS SDK以降のパブリック(GM)バージョンでビルドする必要があります。ベータmacOSビルドを含むベータソフトウェアでビルドされたアプリを送信しないでください。」

アカウントにIPAをアップロード中にこのエラーを見つけました。

21
Pramod

Xcode 8.3パブリックバージョンでも同じ問題が発生していました。 Xcodeを再インストールして確認しましたが、動作しませんでした...

最終的に私は問題を見つけました、私は誤ってプロジェクト文書の下でプロジェクト形式でXcode 3.2互換を選択しました。 Xcode 8.0互換に変更し、ビルドしてアーカイブしました。エラーなしでアップロードできました。添付のスクリーンショットを確認してください..

enter image description here

20
Udaya Sri

今日、私と同じ問題が発生します(13 July 2017)。

XCode 9 beta 2を使用していたので、日付まで。すべてが正常に機能していました。

最後にアップロードしたビルドは、9th of July 2017にあり、XCode 9 beta 2を使用しています。

多くの変更を試みた後、最終的に修正されました:

最新のベータ版へのアップグレード of XCode、これはXCode 9 beta 310th July 2017でリリース)。

BOTTOMLINE:

betaXCodeバージョンを使用している場合、および旧式の場合。 Appleは、そのバージョンからのビルドを拒否し、質問者に尋ねられたエラーを引き起こします。バージョンが安定している限り、心配する必要はありません。

現在のバージョンが最新かどうかを確認することをお勧めします。そうでない場合は、最新のXCodeをダウンロードし、最新のXCodeベータ版を使用して達成された新しいビルドをプッシュします

なぜ代わりにXCodeの安定バージョンを使用しなかったのですか?

この時点での安定バージョンはXCode 8.3.3であり、使用される言語はSwift 3です。

Swift 3 to 4からのコード破壊の変更は最小限ですが、私の最新のコードベースはSwift 4でした。さらに、プロジェクトにPodsが含まれている可能性がありますが、これも最新の安定バージョンにダウングレードする必要があります。 XCode 9の安定バージョンがリリースされるまで。そこで、XCode betaの最新バージョンをダウンロードすることを選択します

6
aashish tamsya

本日、Xcode 9.2のApp Storeバージョンでこの問題に遭遇しました。

それは間違いなくベータ版ではありません。ソフトウェアがリリースされてから、iTunes Connectが更新されて新しいバージョンがリリースされるまでに多少の遅れがあると思います。

上記のすべての提案を試してみましたが、どれもうまくいきませんでした...しかし、ここで(かなり大雑把ですが)仕事をしてくれました:

  • オーガナイザーで、アーカイブを右クリックしてFinderに表示します
  • パッケージの内容を表示
  • products/Applications/yourApp.appを見つけます
  • パッケージの内容を表示
  • info.plistを編集します
  • dTXcodeBuildの値を以前のバージョンに変更します(9.2は9C40b、9.1は9C40)
  • 保存してもう一度お試しください

これは私のために働いた...

4
Devin

Xcodeの新しいベータ版またはゴールデンマスターバージョンがリリースされようとしています。数時間後にそれを探してください。

2
Rivera

Xcodeの安定版(ベータ版ではない)を使用してビルドを作成するというエラーメッセージが表示されます。 Mac OSも安定している必要があります(ベータ版ではありません)

Xcode Toolの最新の安定したバージョン (Xcode 9) を使用してビルドを作成し、Application Uploaderを使用してアップロードします。

ビルドを作成する際、次の点を確認してください。

  • Xcodeバージョン(Xcode Toolの最新の安定バージョン-現在のXcode 9)
  • Mac OSバージョン(最新の安定したMacOSバージョン-High Sierra 10.12.7)
  • Xcode Project(Document)Formatバージョン(Xcode 8.0互換)
2
Krunal

アーカイブファイル(.xcarchive)を右クリック>パッケージの内容を表示>製品>アプリケーション>アプリファイルを右クリック>パッケージの内容を表示> Info.plistをダブルクリックして編集

DTXcodeBuildの値の末尾からbを削除します(たとえば、9C40bから9C40への変更)

再送信すると機能します

0
Vahan

Xcodeから->オーガナイザーに移動->アーカイブの下でビルドを選択し、Finderに表示するために右クリック->プロジェクトを選択して右クリック->パッケージの内容を表示-> Info.plistをダブルクリックして行を追加します。キーはBuildMachineOSBuild、タイプは文字列、値は16G29です(値はお使いのMac OSバージョンに基づいています。以下のリンクを参照してください)

https://support.Apple.com/en-in/HT20126.....お使いのMac OSバージョンのバージョン番号を確認し、Info.plistに値を設定してください

たとえば、Mac OSバージョンが10.12.6の場合、これをplistに追加します

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

ビルドをiTunes Connectに送信する準備ができました

0

どうやら、これはApple Serversでの展開の問題でした。3時間後に試してみましたが、魔法のように消えました。

0
Beto

App StoreからXCode 8.2.1をダウンロードすることで、ようやくこの問題を解決することができました。

プロジェクトを再アーカイブし、通常どおり送信します。

0

すべてがXcode 8.3.3、OS Serra 10.12.6に更新されましたが、まだ問題が発生していました。私がやったことと問題が解決したのは:

Open App Storeがxcodeを検索App StoreからXcodeを開くと、不足している機能をインストールするように求められました。指示に従ってウィザードを完了し、Xcodeを再度開き、アプリをアーカイブし、アップロードを開始し、正常に終了しました。

それが誰かを助けることを願っています。

乾杯!

0
Reyaz A. Beigh

fastlane gymを使用してコマンドラインからアプリをアーカイブすると、このエラーを受け取りました。 Xcodeを使用して手動でアプリをアーカイブしたとき、エラーを受け取りませんでした。

fastlane gymに渡す引数/設定に何か問題があると思います。これが何であるかを判断したら、報告します。

0
Oliver Pearmain

XCode 9.2の場合コマンドラインツールバージョンのほとんどの問題。

最適なソリューション:

  1. XCodeまたはコマンドラインツールを再インストールする
  2. プロジェクトでProject FormatXcode 8.3-compatibleに設定します

可能な解決策:

  1. XCode.appを開きます(パッケージの内容を表示)
  2. version.plistを検索して開きます
  3. ProductBuildVersionを9C40bから9C4に変更します
  4. プロジェクトでProject FormatXcode 8.3-compatibleに設定します
  5. 楽しい!
0
D.D.M.