Приложения iPhone аварийно завершают работу при отладке на взломанной iPhone OS 2.2.1 (версия libgcc?)
Вопрос
Я новичок в разработке iPhone.Некоторое время я пользовался джейлбрейком iPhone (OS 2.2) без проблем.Недавно мне пришлось перейти на ОС 2.2.1, и после обновления я больше не могу отлаживать приложения на телефоне.В консоли я получаю следующее предупреждение, и приложения вылетают при запуске (только при отладке):
...
warning: UUID mismatch detected with the loaded library - on disk is:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libgcc_s.1.dylib
=uuid-mismatch-with-loaded-file,file="/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libgcc_s.1.dylib"
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/iPhoneHE.dylib" (file not found).
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/libsubstrate.dylib" (file not found).
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/HE.dylib" (file not found).
warning: Unable to read symbols for "/Library/MobileSubstrate/MobileSubstrate.dylib" (file not found).
Program received signal: “EXC_BAD_ACCESS”.
Я искал в сети, но не смог найти четких ответов.Это знакомая проблема с iPhone OS 2.2.1 на телефоне с джейлбрейком?Есть ли этому решение?
Большое спасибо,
Ори
Решение
Немного поздно, но похоже, у вас проблема с MobileSubstrate.Просто обновитесь до последней версии и ОС 3.1.2, и все будет в порядке.(Хотя вы, вероятно, уже это исправили...)
Другие советы
Я знаю, что это устарело, но я подумал, что хотел бы зайти и сказать, что переход в безопасный режим из опции питания SBSettings позволил выполнить отладку на моем взломанном телефоне.