2012-02-10 1 views
0

Одно из моих приложений отклонено, так как оно превысило лимит времени запуска. Наблюдательный процесс убил его. Есть ли способ включить этот компонент сторожевого таймера в режиме отладки? Я где-то читал, что он отключен для целей отладки (что кажется мне логичным). Просто интересно, можно ли вручную включить его с некоторой настройкой или чем-то еще.Можете ли вы включить сторожевой таймер в iOS для режима отладки?

Btw, я знаю, как исправить эту проблему, перемещая весь код запуска в фоновый поток, сделал трюк.

У кого-нибудь есть идеи?

ответ

1

Хорошо, что он активен, когда вы запускаете приложение не через Xcode (т. Е. Без отладчика), поэтому вы можете просто установить приложение через Xcode, отключить его, запустить приложение. Тогда вы увидите, если это займет слишком много времени. Но на самом деле, вы не должны думать, что это нужно как функция во время отладки. Вы должны просто вернуться как можно скорее от applicationDidFinishLaunching и выполнить свою работу позже, как вы уже упоминали.

 Смежные вопросы

  • Нет связанных вопросов^_^