Я думаю, что это связано с тем, что удаленный отладчик не может подключиться к вашему приложению по телефону по какой-либо причине. Есть ли в вашем проекте Xcode 3 список Entitlements.plist с установленным get-task-allow
? Вы убираете символы отладки? Оптимизация компилятора? Посмотрите в окне «Органайзер» в журнале консоли вашего устройства, и я уверен, что вы увидите ошибки о com.apple.debugserver
, если уверены, что у вас нет других проблем с кодом.
У меня была похожая ситуация, и, возможно, она все еще не решена полностью. В моей схеме «Release», использующей конфигурацию сборки Ad-Hoc, я сказал Xcode не подключаться к GDB во время работы, но заметил, что он все еще пытался подключить удаленный отладчик, поэтому я думаю, что он сразу же потерпит крах. После сбоя я остановил бы запущенный в настоящее время процесс в XCode и затем вручную запустил установленное приложение с телефона, которое работало правильно.
Весьма вероятно, что это не ошибка ваших приложений, а скорее идеальный шторм вашего проекта, настроек сборки и удаленного отладчика. Попробуйте поиграть с настройками бега, и, возможно, вы сможете извлечь из него радр.