iPhone Dev, 3G тестирование устройства запускает сбои после переименования приложения и обновления до XCode 4 - PullRequest
0 голосов
/ 22 июня 2011

У меня есть приложение для 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.

Спасибо, Брэнди

1 Ответ

0 голосов
/ 22 июня 2011

Насколько я смог определить, ЛУЧШЕЕ решение (не самое простое) - создать новый проект с новым именем проекта и скопировать ваши файлы.Изменение PRODUCT_NAME дало мне странные результаты, и я сказал: «Забудь об этом, давай сделаем это по книге».

Если есть более простое решение, мне еще предстоит его найти, и, честно говоря, учитывая, что оно требует30 минут (я менял название приложения 4 раза - в основном из-за длины имени), это вызывает у меня наименьшее количество горя.

...