Странное поведение Xcode при отладке на устройстве - PullRequest
2 голосов
/ 03 мая 2011

У меня есть приложение, которое я давно разрабатываю, и оно уже в магазине приложений.

В настоящее время я работаю над обновлениями этого приложения, и когда я тестирую его на устройстве, я испытываю странное поведение: Каждый раз, когда я пытаюсь установить и отладить приложение из xcode, оно запускается, но примерно через 10 секунд происходит сбой приложения без причины.

Самое странное, что когда я перезапускаю приложение прямо с устройства, все работает без сбоев.

Само собой разумеется, что в симуляторе все работает как положено.

Есть предложения, что происходит?

Ответы [ 2 ]

2 голосов
/ 03 мая 2011

Просто проверьте, используете ли вы дистрибутивный сертификат для отладки.Если его, то перейдите в сертификат разработки для отладки.

1 голос
/ 03 мая 2011

Ваше приложение может слишком долго запускаться при подключении к отладчику.Помните, что на iOS каждое приложение должно пройти applicationDidFinishLaunching менее чем за 20 секунд, в противном случае оно будет уничтожено ОС.

В вашем случае я бы рассмотрел рабочую нагрузку, которая входит в метод applicationDidFinishLaunching вашего делегата приложения (илилюбая другая статическая инициализация объектов, происходящая до этого).Также убедитесь, что вы не запускаете проверку сети, время ожидания которой может превышать это окно 20 секунд (например, не выполняйте тесты достижимости).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...