Разница между запуском приложения Iphone через Xcode и запуском его через Iphone - PullRequest
1 голос
/ 14 августа 2010

При попытке запустить приложение Iphone без использования Xcode у меня происходит странное поведение. Если я запускаю его, выбирая Build & Run в XCode, он работает нормально, но если я делаю это, отсоединяя USB-кабель и нажимая на приложение на Iphone, он вылетает, создавая бесполезный журнал сбоев.

Есть ли разница между этими двумя сценариями, которые могут вызывать такое поведение?

Ответы [ 2 ]

1 голос
/ 14 августа 2010

Разница в том, что если вы запускаете его через XCode, отладчик подключен и многие ограничения не применяются.Например, если приложение запускается, оно должно ответить несколькими секундами, иначе оно будет убито.Если вы запустите его с помощью отладчика, это ограничение будет снято.То же самое при выходе: если вы нажмете кнопку «Домой» (на iOS <4 или iOS> = 4 без многозадачности), приложение получит пять секунд для выхода.Не так с подключенным отладчиком.

Может быть полезно, если вы публикуете сообщение об ошибке из журнала сбоев.

0 голосов
/ 14 августа 2010

Запустив приложение из XCode, вы прекратили его?В iOS 4 он продолжит работать в фоновом режиме, а когда вы нажмете на приложение на iPhone, оно просто переместится на передний план.

Дважды щелкните кнопку «Домой» и посмотрите, работает ли оно по-прежнему.Если это так, нажмите на приложение, пока не появится знак минус, и нажмите его.

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