Есть ли способ, которым я мог бы вставить свой код блокировки iPhone в Xcode, чтобы мне не нужно было разблокировать мой iPhone для каждой сборки?
Это действительно расстраивает, что мне нужно физически разблокировать мой iPhone перед каждой сборкой.
Я знаю, что для разработки на Android они позволяют перевести устройство в режим разработки, который ограничивает устройство от сна.
Вы можете запретить спящий режим в меню « Настройки» → «Основные» → «Автоблокировка» → «Никогда» . Это означает, что устройство останется разблокированным, и вам не нужно его разблокировать. Поскольку у меня джейлбрейк, этот параметр установлен автоматически, когда мое устройство подключено к компьютеру с запущенным XCode, но изменение этого параметра вручную также будет работать нормально.
В качестве альтернативы, вы можете установить Настройки → Пароль → Требовать пароль на более длительный интервал, чтобы ваш пароль не требовался, если вам нужно его разблокировать. Не забудьте сбросить этот параметр обратно к исходному значению после завершения разработки.
источник
Насколько я знаю, это невозможно . Очевидно, что единственным возможным решением будет отключение пароля iPhone во время ваших сеансов программирования.
источник
Это обходной прием.
В
AppDelegate.swift
добавьте этот кодисточник
Реальный ответ - вам нужно сделать джейлбрейк, как на @grgarside.
Используйте Activator (установите из Cydia, если у вас его еще нет) и установите для
Anywhere -> Connected (Power)
действия действие, которое отключает автоматическую блокировку. Сделайте обратное (включите автоблокировку) дляDisconnected (Power)
.источник
В Xcode 7.3 кажется, что вам нужно разблокировать устройство только при первой сборке. После этого ваше устройство остается разблокированным, пока вы не отключите его или не выйдете из приложения, которое вы тестируете.
источник