2017-11-02 6 views
5

最近、私はオンデマンドリソースのアップロードの問題に直面しました。私はAppStoreにアプリケーションをアップロードするためにXcode 9.0を使用しており、すべてのアップロードが正常に終了しています。しかし、iTunes Connectのビルドの詳細を見ると、オンデマンドリソースは有効になっていますが、このビルドにはアセットパックがありません。オンデマンドリソースアップロードの失敗

この問題にはさらに興味深い瞬間があります。私のアプリのビルドナンバー3もオンデマンドリソースでアップロードされていて、そのビルドはすべて素晴らしいものでした。しかし、ビルド番号4と5には資産パックは含まれていません。私はアプリケーションの変更点を確認しました。オンデマンドリソースには何の変更もありません。

Xcode->ビルド設定 - >資産 - >製品バンドルの埋め込みパックは、いいえに設定されています。また、1つのアセットパックのサイズは約5MBで、全パックの合計サイズは約150MBです。

多分、誰かがこの問題を抱えていたでしょうか?ありがとう。

更新 Xcodeアーカイブ内のProductフォルダをチェックしました - すべて36個のアセットパックがありますが、iTunes Connectはまだ0パックを表示しています。

更新2 これは一度も起こっていないようです。開発者は1年前にthe same problemだった。私はAppleにバグを報告するべきだと思う。

UPDATE 3 Application Loaderを使用してオンデマンドリソースでアプリケーションをアップロードしようとしましたが、結果は同じでした。 4

UPDATEは、我々はすべてがオンデマンドリソースで素晴らしい作品のバージョンにコードを戻すと、ITCに異なるバージョン番号と同じバイナリをアップロードしようとしましたが、結果は同じです。私たちは、Appleデベロッパテクニカルサポート(DTS)

からの回答を受けた

UPDATE 5は、Appleの開発者向け技術サポート(DTS)をお問い合わせいただきありがとうございます。 Googleのエンジニアがお客様のリクエストを確認し、現時点では既知の回避策がない既知の問題が発生していると判断しました。

ここでは、この問題に関する最新情報を掲載します。

+0

この問題は修正さそうです。同じバイナリを別の番号でアップロードしただけで、36個のパックがすべてiTunesConnectに表示されます。 Appleは13日後にいくつかの回避策を見つけることでこの問題を解決しました。 –

答えて

0

残念ながら私はあなたの問題に解決策を提示できません...私たちには同じ問題があり、これまでに試したことを伝えます。

私たちはODRに関連するものを変更しておらず、iTunes ConnectにアップロードされたすべてのIPAには「0アセットパック」と表示されます。現在App Storeで利用できるビルドには、アセットパックのセットがあり、iTunes Connectに正しくリストされています。

私たちは次のことを試してみた:

  1. クリーンビルドを作成します。
  2. バージョン番号とビルド番号を変更します。
  3. Xcodeの代わりにApplication Loaderを使用してアップロードする。
  4. は、IPAを検証しました - 正しい数の項目とファイルが適切に表示されたOnDemandResourcesディレクトリが含まれています。
  5. アップロードに別のMacを使用する。
  6. "DerivedData"ディレクトリ内のすべてを削除します。

iTunes ConnectはアップロードされたすべてのIPAがオンデマンドリソースを使用しているものの、アセットパックを持っていないと主張しており、TestFlightでインストールすると、ODRタグは無効と見なされます。 Xcodeでアプリケーションをインストールすると、これは起こりません.ODRは期待どおりに動作します。

AppleはすでにiTunes Connectチームとテクニカルサポートチケットの両方に書いています。

アップルの対応を待つ間にもっと試してみることにします。

-

更新:

はまた、単純にバージョン番号を変更し、現在公開のApp 'を表している' ことをコミットアップロードしてみました。それは機能しませんでしたが、アセットパックはまだ認識されませんでした。

私たちがアップロードして以来変更されたことは、Xcode 9.1 betaをインストールしたことです。アップロード用にベータ版を使用したり、コマンドラインツールを使用してベータ版を使用したりすることはありません。

+0

これは答えではないと述べられています。問題の直接解決策を投稿できない場合は、コメントを使用してください。 – Todd

+0

Xcode 9.0を使用してアップロードしています。 Xcodeをバージョン9.1にアップデートしてもう一度アップロードしようとします。おかげで –

+1

あなたは運がありましたか?また、Xcode 9.1にアップデートして再試行しました。それでも動作しません。 iTunes Connectチームがサポートリクエストに返信しましたが、この問題はそのフィールド外にあるようです。彼らは、「コードレベルの問題」(Xcodeプロジェクトが誤って設定されている)があると想定しています。 問題をエスカレーションするために必要な追加データを送信します。 – Pedro

-1

(編集済み)同じ問題で約1週間苦労していましたが、今日は新しいビルドをアップロードしようとしましたが、それでもまだオンデマンドリソースはい| 0 Asset Packs ...それはビルドがうまく動作することが判明しました。おそらく、今日はいくつかの変更がありました。新しいビルドを試して、それが機能するかどうかを確認する必要があります。

これまでに述べたほとんどのオプションを試しました。それは、プロジェクトの再構築、Application Loaderの使用、Xcodeの更新などでしたが、まだ動作しなかったので、testflightビルドのアップロードとテストを続けました。

(私はそれが答えの多くはありません知っているとコメントとして投稿だろうが、それは十分に評判なしではできませんように見える)