2015-07-23 1 views
0

объект приложения, переданный на didFinishLaunchingWithOptions, равен нулю, когда я прикрепляю процесс к процессу через Xcode6. При работе в симуляторе он отлично работает.UIApplication is nil in didFinishLaunchingWithOptions

Я также попытался явно получать UIApplication * по

UIApplication* app = [UIApplication sharedApplication]; 

, но это также возвращает ноль. Любая идея, что я делаю неправильно? Это началось после обновления базового SDK до iOS8.4.

Спасибо.

ответ

0

Я нашел причину этой проблемы. Я использовал команду «xcodebuild» в качестве обходного пути для создания IPA из архива, поскольку мне не удалось выполнить Xcode6 (поскольку для запуска Xcode 6 требуется предварительный профиль Ad Hoc Distribution для создания IPA для специального распространения).

Как только я создал сертификат распространения iOS и временный профиль предварительного распределения. Я смог экспортировать архив для создания IPA через Xcode и больше не имел этой проблемы.