2013-04-05 9 views
1

Я работаю над приложением iOS. Он работал нормально, пока пару дней назад он начал вести себя странно. Приложение аварийно завершает работу, но не создает журналов сбоев. Однако, когда тот же сценарий проверяется в QA, он отлично работает. Теперь я пытался выяснить причину, но без каких-либо аварийных логов или сбоев в режиме отладки мне стало очень сложно.Ошибка приложения iOS при производстве, но не при отладке

Любое предложение, как его решить?

Спасибо!

P.S. Я использую XCode 4.6.1, а приложение предназначено для iOS 6.0.

+0

Вы пытались удалить приложение и переустановить его? – Praveenkumar

+0

Да, делал все как здравомыслящий, так и безумный! –

+1

попробуйте проверить поведение. Если вы измените свой выпуск (Target \ Build Settings \ Optimization Lavel \ Release) на None (от Fastest, Smallest ..). – TonyMkenu

ответ

0

Отвечая на мой вопрос, я выяснил после подробных исследований в Интернете, что некоторые аварии убивают приложение до регистрации Crash Log. Моя ошибка была в отношении свойства делегирования для моих служб. После длительных попыток я попал в основную причину проблемы, так как я преобразовал код в ARC, поэтому свойство delegate было unsafe_unreatained, которое освободило делегата, пока оно еще использовалось службой, поэтому мне просто пришлось конвертировать он стал сильным и установил его в dealloc. Дальнейшее описание можно посмотреть здесь: https://stackoverflow.com/a/9065105/1351911.

0

У меня была такая же проблема, создание ipa's в Xcode 4.6.1 с sdk версии 6.0 или выше приводит к сбою приложения как ничего. Попробуйте архивировать его в Xcode 4.4 или 4.3, может быть более низкая версия и попробовать.

+0

У меня есть один 4.5.2. Я попробую оттуда и дам вам знать. Кроме того, вы сталкиваетесь с тем, почему это происходит? –

+1

Странно, вы правы. Является ли это ошибкой X-Code? –

+0

Не работает для этого! –

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