2011-08-22 11 views
11

iOSデバイスを選択し、Xcodeオーガナイザの「開発用に使用」ボタンをクリックすると、デバイス(iPhoneまたはiPad)上ではどのような変更が行われますか?Xcodeオーガナイザの「開発用に使用」ボタンは、iOSデバイスに対して何を行いますか?

デバッギングシンボルがインストールされていますか、または何らかのプロファイラまたはロガーがインストールされていますか。

このモードは、「開発に使用」されている間、デバイスの性能やバッテリ寿命に影響しますか?

+3

デバイスを「開発用に使用」以外のデバイスに戻す方法があるかどうかは知りませんか? (ハードリセットの短期...もちろん) –

+0

@AndyWeinstein Macがそれを無効にすることができることを知っているだけです "Developer Modeを無効にする"、iOSデバイスの同じボタンを検索 – Binarian

答えて

6

私の経験から、開発のためのデバイスをオンにすることの実際的な結果は、記録されたデータのレベルの増加とこれらのログへのアクセスです。 (ログがすべてのアプリケーションで有効になっているのか、自分で開発したアプリケーションであるのかは分かりません)

この余分なログのアクティビティは、ストレージへの影響があり、消費電力にも影響する可能性がありますあなたが開発したアプリケーションをテストするときにXCodeを実行しているマシンにプラグインされていたので、(開発者のユーザーではなく)私のデバイスの通常のユーザーに戻ったときのバッテリの寿命には一切影響しませんでした。

+0

開発者自身ではないアプリケーションテスターはどうですか?デベロッパーの友人がXcodeから自分のデバイスにアプリをインストールしたため、開発モードのデバイスを持っているiPhoneやiPadの普通のユーザーには影響はありますか? –

+0

私は正確に言うことはできませんが、「開発のための使用」を活性化した私のチームの開発者以外の人はそれについて不満を抱きませんでした。 TestFlightなどのサービスを使用して、デバイスを「開発に使用」として登録することなく、ベータテスト用のアプリケーションをインストールすることもできます。 –

9

デバイスに開発プロファイル証明書がインストールされます。これらの証明書で署名されたコードは、デバイス上で動作するために受け入れられます。

3

あなたの質問に関しては、このモードは「開発に使用」されている間にデバイスの性能やバッテリ寿命に影響しますか?

いいえ、バッテリーに追加のドレインはありません。

関連する問題