我已閱讀關於相同的其他問題,但每個人都只是說'越獄','永遠不會被Apple批准','這是不可能的'和'私人API,GraphicsServices。框架」。以編程方式鎖定設備上的屏幕
讓我來澄清一些事情,我沒有爲越獄手機做這件事,我這樣做是因爲手機上的鎖定按鈕被打破了,我只是不想等待1分鐘的屏幕鎖定。所以我想我可以在AppDelegate.h
的開頭有一個名爲lockScreen
的應用程序。這不適用於AppStore,它僅適用於我。
我見過的人說,從GraphicsServices.framework
進口GSEvent.h
時,他們可以使用GSEventLockDevice();
,但是當我嘗試運行它(無論在設備和仿真器)我得到這個,它不會建:
Undefined symbols for architecture armv7s:
"_GSEventLockDevice", referenced from:
-[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我不完全確定這是什麼意思。如果我刪除行GSEventLockDevice();
但仍導入GSEvent.h
,一切運行良好。 我的設備需要越獄才能工作嗎?
作品低於iOS 7 –