最近、オンデマンド リソースのアップロードの問題に直面しました。アプリを AppStore にアップロードするために Xcode 9.0 を使用していますが、すべてのアップロードが正常に終了します。しかし、iTunes Connect ビルドの詳細を見ると、オンデマンド リソースが有効になっていることがわかりますが、このビルドにはアセット パックがありません。
この問題には、もう 1 つ興味深い点があります。アプリのビルド番号 3 もオンデマンド リソースと共にアップロードされ、すべてがそのビルドでうまく機能します。ただし、ビルド番号 4 と 5 にはアセット パックが含まれていません。アプリケーションの変更を確認しました。オンデマンド リソースに関連する変更はまったくありません。
Xcode -> Build Settings -> Assets -> Embed Asset Packs in Product Bundle は No に設定されています。また、1 つのアセット パックのサイズは約 5MB で、すべてのパックの合計サイズは約 150MB です。
たぶん、誰かもこの問題を抱えていましたか?ありがとう。
更新 Xcode アーカイブ内の Product フォルダーを確認しました。36 個のアセット パックがすべてありますが、iTunes Connect にはまだ 0 パックが表示されます。
更新 2 一度も起こらなかったようです。開発者は1 年前に同じ問題を抱えていました。Apple にバグを報告する必要があると思います。
更新 3 Application Loader を使用してオンデマンド リソースでアプリをアップロードしようとしましたが、結果は同じでした。
更新 4 すべてがオンデマンド リソースで適切に機能するバージョンにコードを戻し、異なるバージョン番号の同じバイナリを iTC にアップロードしようとしましたが、結果は同じです。
UPDATE 5 Apple Developer Technical Support (DTS) から回答がありました
Apple Developer Technical Support (DTS) にお問い合わせいただきありがとうございます。当社のエンジニアがお客様のリクエストを確認したところ、現時点で既知の回避策がない既知の問題が発生していると判断しました。
この問題に関連する更新をここに投稿します。