проблемы отладки iPhone 3G + iOS4 - PullRequest
1 голос
/ 29 июня 2010

Я недавно обновил наш тестовый iPhone 3G последней версией iOS 4, чтобы иметь возможность тестировать наши приложения на новой ОС. Сожалею, что не читал форумы, потому что после обновления производительность устройства сильно пострадала. Однако это не проблема, потому что устройство все еще работает. Проблема в том, что когда я пытаюсь отладить наше приложение, устройство останавливается на минуту и ​​перезагружается или закрывает приложение и возвращается на главный экран. Когда ему удается остановиться на точке останова, требуется несколько секунд, чтобы перешагнуть или выйти, и часто нет никакой отладочной информации о переменных. Я предполагаю, что это связано с некоторыми проблемами с памятью, потому что новая ОС требует больше памяти. Я должен отметить, что наше приложение работало нормально с iPhoneOS 3.1.3 и Xcode 3.2.2 с 3.2 SDK. Это универсальное приложение, которое отлично работает и на iPad.

1 Ответ

0 голосов
/ 29 июня 2010

Я также видел эту проблему, когда одно из моих приложений занимало много памяти. Фоновое приложение, которое обрабатывает удаленную отладку, потребляет немного оперативной памяти (~ 15M в прошлый раз, когда у меня была эта проблема). Если ваше приложение работает нормально в автономном режиме и аварийно завершает работу при отладке, возможно, вы близки к пределу, работающему в автономном режиме (как я).

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

Если у вас взломанный iPhone, у вас будут и другие службы, использующие память.

iPad имеет удвоенную оперативную память 256M, чем 3G на 128M.

Я также столкнулся с проблемой при открытии приложения с URL-адресом, закодированным с данными, имеющими размер> 500 КБ, из-за которого он вылетит до того, как ваш сеанс отладки будет запущен с отложенным запуском.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...