2012-03-31 2 views
2

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

ответ

2

я вижу две возможные причины поведения вы описали:

  1. устройство хватает памяти; (но вы увидите некоторую обработку в этом случае)

  2. ваше приложение использует новый SDK, чем то, что вы установили на своем устройстве (например, с использованием SDK 5 twitter framework, а затем запустите приложение на устройстве SDK 4).

В частности, в случае 2, вы не видите никаких сообщений журнала, потому что приложение потерпит неудачу, как только он пытается загрузить отсутствующую структуру в памяти.

В любом случае, осмотрите журнал устройства в окне Xcode Organizer, чтобы узнать больше о сбое. Это единственный способ понять, что происходит.

+0

также, если провод подключен к устройству, он никогда не падает, и если я использую его самостоятельно, он становится !! Также я использую 3GS, имея только 128 МБ ОЗУ! – adi27

+0

можете ли вы прикрепить журнал сбоев из окна органайзера в xcode? – sergio

+0

yes Я проверил в этом, но журнал ошибок явно не сказал мне о реальной проблеме ... по ошибке я использовал [super dealloc], прежде чем выпускать все другие свойства ... так что это была проблема! Спасибо anyways – adi27

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