Czy istnieje sposób, w jaki mógłbym umieścić kod blokady iPhone'a w Xcode, aby nie musiałem odblokowywać iPhone'a przy każdej kompilacji?
To naprawdę frustrujące, że muszę fizycznie odblokować iPhone'a przed każdą kompilacją.
Wiem, że programowanie na Androidzie pozwala na przełączenie urządzenia w tryb deweloperski, co ogranicza sen z urządzenia.
Możesz zapobiec zasypianiu urządzenia w Ustawieniach → Ogólne → Automatyczna blokada → Nigdy . Oznacza to, że urządzenie pozostanie odblokowane i nie będziesz musiał go odblokowywać. Ponieważ jestem jailbroken, mam ten zestaw automatycznie, gdy moje urządzenie jest podłączone do komputera z uruchomionym Xcode, ale ręczna zmiana tego ustawienia również będzie działać dobrze.
Alternatywnie możesz ustawić Ustawienia → Kod dostępu → Wymagaj kodu dostępu na dłuższy okres, aby Twój kod dostępu nie był wymagany, jeśli musisz go odblokować. Nie zapomnij zresetować tego ustawienia do pierwotnego ustawienia po zakończeniu programowania.
źródło
O ile wiem, nie jest to możliwe . Jedynym możliwym rozwiązaniem byłoby oczywiście wyłączenie hasła iPhone'a podczas sesji programowania.
źródło
To jest sposób obejścia problemu.
Na
AppDelegate.swift
dodatek ten kodźródło
Prawdziwą odpowiedzią jest to, że obecnie musisz zrobić jailbreak, aby zrobić to tak, jak wspominał @grgarside.
Użyj Aktywatora (zainstaluj z Cydii, jeśli jeszcze go nie masz) i ustaw akcję na
Anywhere -> Connected (Power)
akcję, która wyłącza Auto-Lock. Postępuj odwrotnie (włącz Auto-Lock) dlaDisconnected (Power)
.źródło
W Xcode 7.3 wydaje się, że musisz odblokować urządzenie tylko na pierwszej wersji. Następnie urządzenie pozostanie odblokowane, dopóki go nie odłączysz lub nie wyjdziesz z testowanej aplikacji.
źródło