31

iOS アプリでランダムなクラッシュが発生しました。これは、インターネット接続が遅い場合に発生します。オフィスのインターネット速度が速すぎます。

シミュレーターでテストするために、ここで説明したようにネットワーク リンク コンディショナーをインストールしました: Apple のネットワーク リンク コンディショナー ツールのインストール

ここでの問題は、低速の接続プロファイルを選択したにもかかわらず、シミュレーターで通常の (高速) インターネット速度が維持されていることです。

また、独自のプロファイルを作成し、ダウンロード帯域幅を 5kbps に設定しましたが、それでも使用できません。

私は持っています:Mackbook retina、OSX 10.7.5、XCode:4.4.1

Xcode と Simulator の再起動も機能しませんでした。

Network Link Conditioner に必要な追加設定はありますか? または、クラッシュを再生成するために何か他のことをする必要がありますか? 何か助けはありますか?

4

3 に答える 3

51

デバイスでテストすることにより、ネットワークを低速特性に設定できます。[設定] -> [開発者向け設定] -> [ネットワーク リンク コンディショナー] -> [有効にする] に移動します。これは、iOS 6 を実行している iPhone/iPad 用です ネットワーク リンク コンディショナーは、シミュレーターでのテスト用に「Xcode 用の追加ツール」で Mac 用にも利用できます。

注: デバイスが Xcode に接続され、開発用に有効化され、いくつかのアプリが実行された後に表示されます。

恐ろしいネットワークパフォーマンスをテストする方法は次のとおりです。 ここに画像の説明を入力

于 2012-10-16T15:18:41.127 に答える
7

低速接続をシミュレートする開発用プロキシ サーバーはどうですか? 有望に見えるのはhttp://www.charlesproxy.com/です

于 2012-10-16T15:18:14.907 に答える
0

Mac に接続された iPad/iPhone を使用してクラッシュを再現することはできませんか?

ios6 にはネットワーク リンク コンディショナーも含まれています: http://www.neglectedpotential.com/2012/09/ios6-network-link-conditioner/

于 2012-10-16T15:46:40.837 に答える