Процесс консоли iPhone в режиме ожидания - PullRequest
1 голос
/ 09 февраля 2012

Разрабатываю консольное приложение для iPhone / iPad, которое не планируется распространять в App Store.Мое приложение не использует экземпляр класса UIApplication.

Я использую GDC (Grand Central Dispatch) для выполнения периодических задач.Также я использую setsockopt для установки тайм-аута 60 секунд для чтения системного вызова () из сокета TCP.Когда iPhone переходит в режим ожидания, периодические задачи не выполняются, и чтение возвращается по тайм-ауту не через 60 секунд, а через 9-10 минут.

Я пытаюсь использовать сигнал тревоги syscall и сигнал для SIGALRM, но в режиме ожидания эторешение не работает.

Я нахожу ключи Info.plist для некоторых решений, но не могу использовать Info.plist, потому что мое приложение консольное (скрыто от пользователя iPhone).

Можете ли вы предложитьмне какое-нибудь решение или способы найти решение?

...