1

アプリのデバッグ中に、ネットワーク リンク コンディショナーを使用して、オンデマンド リソースのダウンロードをテストしたいと考えています。

出来ますか?

4

2 に答える 2

1

Apple の WWDC15 トーク、 Introducing On Demand Resourcesは、この点について特に言及しています。(リンクは、デバッグ情報が始まるビデオの 36:27 にジャンプします。) これは、開発者向けドキュメントのオンデマンド リソース ガイドにもあります。

要点: [設定] > [開発者] で、テスト デバイスのネットワーク リンク コンディショナーを有効にします。話によると、少なくとも、これはネットワーク経由だけでなく、USB 経由でシミュレートされた ODR ダウンロードに影響します。(一方で、このドキュメントはこれと矛盾しているようです。自分で試してみてください! USB でうまくいかない場合は...まあ、独自のサーバーでホストされたリソースでテストすること自体が価値があります。また、バグを報告してください。 .)

于 2016-11-14T22:18:40.013 に答える
0

Xcode デバッガーを使用して、オンデマンド リソースのステータスを確認できます。これは非常に便利です。しかし残念ながら、ネットワークが遅い、または信頼性が低いと偽ってそれらを妨害することはできません。

これは素晴らしいアイデアですが、ネットワーク リンク コンディショナーが実際に何かを実行できるように、リソースを保持する独自のサーバーをセットアップする以外に方法はありません。(そして、これを行うことが許可されています。)現状では、リソースは Xcode にあり、ネットワークではなく USB ケーブルを介して到着しています。

于 2016-11-14T21:22:55.367 に答える