Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Приложение работает на симуляторе iphone ipad, но не на устройстве ipad: черный экран затем гаснет

Автор вопроса: Muhammad HewedyОтветов: 1

У меня есть приложение для iPhone, которое отлично работает на симуляторе / устройстве iPhone.

Он работает в разрешении iPhone и iPhone 2X (т.е. я не добавлял никаких корневых контроллеров просмотра для iPad).

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

Как вы думаете, в чем причина этой проблемы?

  • Симулятор не чувствителен к регистру. Устройства чувствительны к регистру. Может ли это привести к вашей проблеме? dasdom 09.11.2011
  • Но он хорошо работает на устройствах iPhone / iPod. Muhammad Hewedy 09.11.2011
  • Я просто догадывалась. Вы загружаете разные картинки iPad? Вы пробовали сетчатку и старый iPhone / iPod? dasdom 09.11.2011
  • Это точно такое же приложение, я не проверяю iPad на наличие какой-либо части кода. Он работал хорошо для симулятора iPhone (Retina). Не знаю, как добавить старые тренажеры. Please note that, the simulator states that it is an iOS Simulator - iPad / iOS 4.3.2 (8H7) but the device is iPad 2 GSM (4.3.3), does this matter? Muhammad Hewedy 09.11.2011
  • Я бы добавил несколько точек отладки в код после того, как вы загрузите начальный экран, чтобы понять, почему он не появляется на экране. Затем запустите его в режиме отладки на iPad из xcode. Mellson 10.11.2011

iosios-simulatoripad-2

Ответы

Ответ 1 · Marty

Я столкнулся с этой проблемой после того, как обновил приложение для iPhone до универсального приложения. Приложение работало в симуляторах iPhone и iPad, но когда я попытался запустить его на своем iPhone, у меня был такой же черный экран и выход из приложения, что и у вас.

Исправление заключалось в том, чтобы убедиться, что "Основная раскадровка" была правильно установлена ​​на странице "Сводка целей проекта" как для раздела iPod / iPhone, так и для раздела iPad. По какой-то причине моя основная раскадровка iPod / iPhone была пустой. После исправления мое приложение начало работать.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы