2013-09-21 1 views
0

Отказ от ответственности: я помогаю в использовании кода другого разработчика (у него не было времени, и клиент быстро его исправил) и поэтому я не совсем знаком с этим кодом.Справка по миграции iOS 7 - работает в симуляторе, но не на устройстве - приложение не загружается

Итак, приложение создано для iOS 6, находится в App Store и отлично работает. Пока вы не попытаетесь открыть его на устройстве под управлением iOS 7 GM. Вы видите заставку на мгновение, затем он полностью падает. Это вызывает проблемы, потому что ни один из наших пользователей не может использовать приложение после обновления.

Я только что получил исходный код, и я пытался понять это. Он отлично компилируется и даже запускается в симуляторе iOS 7. (Хотя, конечно, пользовательский интерфейс должен быть переработан для iOS 7.)

Вот где это странно: когда я запускаю его на своем iPhone 5 (iOS 7) из Xcode, приложение зависает (как и с App Store, конечно) - но это так странно, учитывая, что в симуляторах работает.

Хорошей новостью является то, что у меня есть некоторые ошибки времени выполнения, которые могут помочь выявить проблему. Я выполнил поиск, который указывает, что это может быть недостающее соединение в файле xib, но я его не нашел.

Это журнал. Если это помогает, я могу также включить предупреждения сборки.

2013-09-20 20: 16: 55,455 myappname [2514: 60b] * Согласующий приложение из-за неперехваченного исключением 'CALayerInvalidGeometry', причина: 'CALayer позиция содержит NaN: [нан нан]' * Первый бросок стека вызовов: (0x2e3d0e8b 0x386ca6c7 0x2e3d0dcd 0x307d5feb 0x307d5eef 0x307d5e7f 0x30b53517 0x30b6373b 0x30c042f1 0x30b56533 0x307ddf43 0x307d9767 0x30b6b411 0x30b67ed5 0x30be7501 0x30be71a1 0x30c03685 0x30bcf53d 0x30c034bf 0x30b55f3d 0x30b55d19 0x30b55609 0x2ed32143 0x30b55495 0x30b62153 0x30b61bd3 0x30c43e13 0x30c8398b 0x30c83961 0x30c82abf 0x30c82663 0x30c8256f 0x5c4d7 0x30bc7425 0x30bc6e6b 0x30bc14b9 0x30b5bbe7 0x30b5aedd 0x30bc0ca1 0x3303c76d 0x3303c357 0x2e39b77f 0x2e39b71b 0x2e399ee7 0x2e304541 0x2e304323 0x30bbff43 0x30bbb1e5 0x5b485 0x38bc3ab7) LibC++ abi.dylib: оканчивающиеся неперехваченного исключением типа NSException

Тема 1: Сигнал SIGABRT

Я действительно понятия не имею, что происходит.

Любая помощь будет принята с благодарностью :)

+1

Это ужасно неспецифично. Я имею в виду, вы вообще что-то пробовали? Как, скажем, установка контрольной точки исключения и видение того, что заставляет слой иметь NAN в своей позиции? – ipmcc

ответ

0

пытаются использовать preferredContentSize определить размер представления.

Смежные вопросы