У меня есть приложение для iPhone в магазине приложений, которое я хотел переименовать и сделать универсальным.Я проделал всю работу по переименованию (переименован в PRODUCT_NAME, а не по двоичному идентификатору) и добавлению поддержки iPad.Все отлично работало на моем iPad 2 (4.3.3) и iPhone 4G (4.3.3).Перед упаковкой я провел тест на своем iPhone 3G (3.0).
Не удается правильно запустить приложение на 3G.Когда приложение запускается, экран запуска отображается так, как должно быть.Затем экран становится черным с строкой состояния в самом верху, как будто он загрузил черный кончик или что-то.Нет никаких кодов ошибок - ничего в консоли, во всплывающем окне.Приложение даже не достигает метода applicationDidFinishLaunchingWithOptions моего appDelegate.Приложение не падает, либо.Он просто сидит там, как будто ожидает ввода от пользователя, но, как я уже сказал, приложение даже не запустило запуск.
Единственное, что изменилось со времени моего последнего тестирования на старом 3G (когда я последний раз обновлял свое приложение), - это переименование приложения и обновление до XCode 4 с базовым SDK 4.3.
В моем раскрывающемся меню «Схема XCode» написано: iPhone (3.0, Overriding Base SDK до 4.3).Я не знаю, вызвало ли это случайное зависание?Я использую Xcode 4 с базовым SDK 4.3.Целевое развертывание 3.0.
Кто-нибудь сталкивался с чем-нибудь подобным?Буду признателен за все понимание и советы по ситуации.До сих пор я удалял приложение со своего устройства, чистил / собирал Xcode, удалял папку сборки Xcode, удалял и переустанавливал все профили инициализации, многократно перезагружал устройство и XCode.
Спасибо, Брэнди