Что делает кнопка "Использовать для развития" в Xcode Organizer для устройства iOS?

При выборе устройства iOS и нажатии кнопки "Использовать для разработки" в организаторе Xcode, что изменится на устройстве (iPhone или iPad)?

Существуют ли какие-либо отладочные символы или какие-то профилировщики или регистраторы?

Этот режим влияет на производительность устройства или время автономной работы, когда он "используется для разработки"?

Ответ 1

По моему опыту, практические последствия включения устройства для разработки - это увеличение уровней зарегистрированных данных и доступ к этим журналам. (Я не уверен, что журналы активированы для всех приложений или только тех, которые вы разрабатываете самостоятельно.)

Эта дополнительная деятельность по регистрации может иметь влияние на хранилище и влияние на потребляемую электроэнергию, но, поскольку вы большую часть времени подключаете машину, работающую под XCode, при тестировании приложений, которые вы разрабатываете, я никогда не видел никакого влияния на батарею когда я переключился обратно на обычного пользователя своего устройства (в отличие от пользователя-разработчика).

Ответ 2

Он устанавливает сертификат профиля разработки на вашем устройстве. Код, подписанный этим сертификатом, будет принят для запуска на устройстве.

Ответ 3

Что касается вашего вопроса, влияет ли этот режим на производительность устройства или время автономной работы, когда он "используется для разработки"?

Нет, нет дополнительного слива батареи.

Ответ 4

Если на вашем iPhone включен режим разработки, вы можете получить доступ к настройкам > Меню разработчика, например, для эмуляции сетевых условий http://natashatherobot.com/simulate-bad-network-ios-simulator/ (замечательная функция).