エラーITMS-90534:「無効なツールチェーン。
新しいアプリとアプリのアップデートは、Xcode 6以降、macOS、iOS SDK以降のパブリック(GM)バージョンでビルドする必要があります。ベータmacOSビルドを含むベータソフトウェアでビルドされたアプリを送信しないでください。" ERROR ITMS-90534: "Invalid Toolchain
。新しいアプリとアプリのアップデートは、Xcode 6以降、macOS、iOS SDK以降のパブリック(GM)バージョンでビルドする必要があります。ベータmacOSビルドを含むベータソフトウェアでビルドされたアプリを送信しないでください。」
アカウントにIPAをアップロード中にこのエラーを見つけました。
今日、私と同じ問題が発生します(
13 July 2017
)。
XCode 9 beta 2
を使用していたので、日付まで。すべてが正常に機能していました。最後にアップロードしたビルドは、
9th of July 2017
にあり、XCode 9 beta 2
を使用しています。
多くの変更を試みた後、最終的に修正されました:
最新のベータ版へのアップグレード of XCode
、これはXCode 9 beta 3
(10th July 2017
でリリース)。
BOTTOMLINE:
beta
のXCode
バージョンを使用している場合、および旧式の場合。 Appleは、そのバージョンからのビルドを拒否し、質問者に尋ねられたエラーを引き起こします。バージョンが安定している限り、心配する必要はありません。
現在のバージョンが最新かどうかを確認することをお勧めします。そうでない場合は、最新のXCodeをダウンロードし、最新のXCodeベータ版を使用して達成された新しいビルドをプッシュします
なぜ代わりにXCodeの安定バージョンを使用しなかったのですか?
この時点での安定バージョンはXCode 8.3.3
であり、使用される言語はSwift 3
です。
Swift 3 to 4
からのコード破壊の変更は最小限ですが、私の最新のコードベースはSwift 4
でした。さらに、プロジェクトにPods
が含まれている可能性がありますが、これも最新の安定バージョンにダウングレードする必要があります。 XCode 9の安定バージョンがリリースされるまで。そこで、XCode beta
の最新バージョンをダウンロードすることを選択します
本日、Xcode 9.2のApp Storeバージョンでこの問題に遭遇しました。
それは間違いなくベータ版ではありません。ソフトウェアがリリースされてから、iTunes Connectが更新されて新しいバージョンがリリースされるまでに多少の遅れがあると思います。
上記のすべての提案を試してみましたが、どれもうまくいきませんでした...しかし、ここで(かなり大雑把ですが)仕事をしてくれました:
これは私のために働いた...
Xcodeの新しいベータ版またはゴールデンマスターバージョンがリリースされようとしています。数時間後にそれを探してください。
Xcodeの安定版(ベータ版ではない)を使用してビルドを作成するというエラーメッセージが表示されます。 Mac OSも安定している必要があります(ベータ版ではありません)
Xcode Toolの最新の安定したバージョン (Xcode 9) を使用してビルドを作成し、Application Uploaderを使用してアップロードします。
ビルドを作成する際、次の点を確認してください。
アーカイブファイル(.xcarchive)を右クリック>パッケージの内容を表示>製品>アプリケーション>アプリファイルを右クリック>パッケージの内容を表示> Info.plistをダブルクリックして編集
DTXcodeBuildの値の末尾からbを削除します(たとえば、9C40bから9C40への変更)
再送信すると機能します
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に送信する準備ができました
どうやら、これはApple Serversでの展開の問題でした。3時間後に試してみましたが、魔法のように消えました。
App StoreからXCode 8.2.1をダウンロードすることで、ようやくこの問題を解決することができました。
プロジェクトを再アーカイブし、通常どおり送信します。
すべてがXcode 8.3.3、OS Serra 10.12.6に更新されましたが、まだ問題が発生していました。私がやったことと問題が解決したのは:
Open App Storeがxcodeを検索App StoreからXcodeを開くと、不足している機能をインストールするように求められました。指示に従ってウィザードを完了し、Xcodeを再度開き、アプリをアーカイブし、アップロードを開始し、正常に終了しました。
それが誰かを助けることを願っています。
乾杯!
fastlane gym
を使用してコマンドラインからアプリをアーカイブすると、このエラーを受け取りました。 Xcodeを使用して手動でアプリをアーカイブしたとき、エラーを受け取りませんでした。
fastlane gym
に渡す引数/設定に何か問題があると思います。これが何であるかを判断したら、報告します。
XCode 9.2の場合コマンドラインツールバージョンのほとんどの問題。
最適なソリューション:
可能な解決策: