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

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

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

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

4 ответа

Решение

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

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

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

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

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

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

Другие вопросы по тегам