問題タブ [on-demand-resources]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
518 参照

ios - アプリの間引きサイズ レポートについて

オンデマンド リソースを使用して、アプリの間引きを実装しました。ipa が生成されると、次のようなアプリの間引きサイズ レポートが表示されます。

それが何を意味し、それが私のipaサイズにどのように影響するかわかりません。

どんな助けでも大歓迎です

0 投票する
0 に答える
148 参照

ios - OnDemandResource と新しいバージョンのアプリ

私は次の問題に遭遇しましたOnDemandResource

1)TestFlight古いバージョンのアプリからダウンロードします... アプリがダウンロードされOnDemandResource、すべて正常に動作します。

2) 新しいリソースを追加した新しいバージョンのアプリをアップロードし、古いバージョンのアップデートとしてインストールします。また、新しいバージョンのアプリのダウンロードではなく、新しいバージョンのアプリが実行されている場合OnDemandResource、アプリはすべてのリソースがダウンロードされたと認識します。

修正方法は?

最初に古いバージョンを起動します:

最初に新しいバージョンを起動します (古いバージョンを更新し、新しい PACK_3 を追加します):

0 投票する
4 に答える
2757 参照

ios - オンデマンド リソースのアップロードの失敗

最近、オンデマンド リソースのアップロードの問題に直面しました。アプリを 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) にお問い合わせいただきありがとうございます。当社のエンジニアがお客様のリクエストを確認したところ、現時点で既知の回避策がない既知の問題が発生していると判断しました。

この問題に関連する更新をここに投稿します。