Приложение работает на iPhone 3GS с ios4, но не на iPhone 4 с iOS 5.0.1

StackOverflow https://stackoverflow.com/questions/8868128

Вопрос

Я разработал приложение для iOS 4 с последним SDK и XCode 4.2.

Я протестировал свой iPhone 3GS с iOs 4.3.5 и на Simulator, и он работает! Но теперь я отправил его на проверку, и он был отклонен, потому что вылетает на iPhone 4 с iOS 5.0.1.

Они сказали, что:

Мы обнаружили, что ваше приложение дает сбой при запуске, когда оно установлено на iPhone 4 под управлением iOS 5.0.1

Это журнал сбоев:

Genracodicetagpre

ОБНОВЛЕНИЕ
Это символ аварии:

Genracodicetagpre


КОНЕЦ ОБНОВЛЕНИЯ

Я не знаю, как с этим бороться. Я думаю, это может быть проблема с навигационным контроллером, который я добавил вручную. Это код:

Genracodicetagpre

ОБНОВЛЕНИЕ
Первая размещенная здесь строка - это строка 17 в редакторе XCode.
КОНЕЦ ОБНОВЛЕНИЯ

И файл M:

Genracodicetagpre

Вы можете мне помочь, пожалуйста?
ОБНОВЛЕНИЕ
Кажется, проблема с этой строкой:

Genracodicetagpre
Это было полезно?

Решение

Проблема, похоже, кроется в вашем коде ViewController или в NIB.Посмотрите на viewWillAppear: и viewDidAppear: этого класса.В NIB найдите все отсутствующие файлы, на которые есть ссылки (например, просмотры изображений, отсутствующие изображения).

К сожалению, этот код не опубликован, поэтому дальнейшая помощь ограничена. Но .. Почему бы вам не обновить 3GS до iOS5, чтобы устранить проблему?

Другие советы

Когда вы создаете свое приложение с помощью команды Xcode «Построить для архивирования», файл отладочных символов должен быть автоматически сгенерирован и сохранен.Этот файл символов можно использовать для «обозначения» файлов журнала сбоев, что позволяет читать такие файлы и выяснять, что вызвало сбой.Перетащите файл журнала, который Apple отправила вам, в раздел «Устройства» окна организатора Xcode (или используйте кнопку «Импорт» в нижней части этого окна), чтобы Xcode отобразил файл журнала с символами.Затем трассировка стека сообщит вам, какой метод выполнялся, когда произошел сбой, а также остальную часть цепочки вызовов, которая привела к вызову этого метода.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top