5

アプリケーションで ODR を使用しようとしています。タグを作成し、プリフェッチ済みの初期インストール タグ オプションの下にグループ化しました。

  1. シミュレーターと開発プロファイルを使用してデバイスでこれを確認する方法がわかりません。
  2. TestFlight は初期インストール タグの使用を確認する唯一のオプションですか?
  3. 初期インストールとしてタグ付けされたリソースに対しても NSBundleResourceRequest を使用する必要がありますか? 初期インストール タグについての私の理解では、それはアプリと共に自動的にダウンロードされるということです。ですから、リクエストは必要ないと思いました。間違っている場合は修正してください。
4

2 に答える 2

0

WWDC によるとhttps://developer.apple.com/videos/play/wwdc2015/214/

1) X コードのデバッグ ナビゲーターのディスク セクションを使用して、ODR を確認できます。

ただし、XCode 8.1 ベータ版の時点では、最初のインストール タグが期待どおりに機能しないと見なされます。添付のスクリーンショットでわかるように。

2) WWDC の私の理解によると、これは単に XCode からアプリを実行するだけで、アーカイブ バージョンとシミュレーターで動作するはずです。TestFlightに限らず

3) 別のフェッチ リクエストを使用する必要があるとは思いませんが、これが機能させる唯一の方法であるように思われるため、これは解決策ではなく回避策と見なされるべきです。ドキュメントによると

初期インストール タグ。リソースはアプリと同時にダウンロードされます。リソースのサイズは、App Store のアプリの合計サイズに含まれます。タグは、少なくとも 1 つの NSBundleResourceRequest オブジェクトによってアクセスされていない場合にパージできます。

したがって、私の意見では、この機能は文書化され期待どおりに機能していないため、Apple にバグを報告する必要があります。それがAppleフォーラムの結論のようです

https://forums.developer.apple.com/thread/9530

ここに画像の説明を入力

https://forums.developer.apple.com/thread/9530

ここに画像の説明を入力

于 2016-10-05T08:10:52.840 に答える