#iphone #ios #xcode4
#iPhone #iOS #xcode4
Вопрос:
У меня есть джейлбрейкер iphone 4 с ios5 и xcode 4.2. Проблема в том, что я не могу выполнить отладку с помощью своего устройства, вот что я получаю:
GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Fri Sep 16 06:56:50 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "--host=i386-apple-darwin --target=arm-apple-darwin".tty /dev/ttys002
target remote-mobile /tmp/.XcodeGDBRemote-8054-61
Switching to remote-macosx protocol
mem 0x1000 0x3fffffff cache
mem 0x40000000 0xffffffff none
mem 0x00000000 0x0fff none
[Switching to process 7171 thread 0x1c03]
[Switching to process 7171 thread 0x1c03]
sharedlibrary apply-load-rules all
warning: Unable to read symbols for /Library/MobileSubstrate/MobileSubstrate.dylib (file not found).
warning: No copy of MobileSubstrate.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Library/Frameworks/CydiaSubstrate.framework/Libraries/SubstrateLoader.dylib (file not found).
warning: No copy of SubstrateLoader.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Library/MobileSubstrate/DynamicLibraries/3GMy3G.dylib (file not found).
warning: No copy of 3GMy3G.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/usr/lib/libsubstrate.dylib (file not found).
warning: No copy of libsubstrate.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/usr/lib/libcrypto.0.9.8.dylib (file not found).
warning: No copy of libcrypto.0.9.8.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Applications/My3G.app/xyzzy.dylib (file not found).
warning: No copy of My3G.app/xyzzy.dylib found locally, reading from memory on remote device. This may slow down the debug session.
2011-11-14 12:23:44.234 Paragonex[9765:707] My3G waiting for User Prompt in com.paragonex.ubinary v5.0..
warning: Unable to read symbols for /Library/MobileSubstrate/DynamicLibraries/Activator.dylib (file not found).
warning: No copy of Activator.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Library/MobileSubstrate/DynamicLibraries/DisplayOut.dylib (file not found).
warning: No copy of DisplayOut.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Library/MobileSubstrate/DynamicLibraries/pue.dylib (file not found).
warning: No copy of pue.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A334)/Symbols/usr/local/iphone/lib/libcups.2.dylib (file not found).
warning: No copy of libcups.2.dylib found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Applications/TruPrint.app/TruPrintDaemonClient.dylib (file not found).
warning: No copy of TruPrint.app/TruPrintDaemonClient.dylib found locally, reading from memory on remote device. This may slow down the debug session.
Program ended with exit code: 45
Что мне нужно сделать?
Ответ №1:
У меня, похоже, проблема с моим iPhone 4s iOS 5.0.1. Экстренный метод — загрузить приложение с именем respringIcon в Cydia, и когда вы захотите выполнить отладку, откройте приложение и выберите безопасный режим. Приложение может выполнять отладку в безопасном режиме. ———— обновить————- У меня было обновление до iOS 5.1.1 с джейлбрейком, и когда я устанавливаю одно программное обеспечение от Cydia, я использую xCode для отладки на телефоне, но никто не заставляет debug не работать. Я думаю, что джейлбрейк iOS5 решил эту проблему!
Ответ №2:
Эта страница http://www.alexwhittemore.com/?p=398 похоже, что у вас та же проблема, которую вы описываете, и ответ (с этой страницы), похоже, заключается в настройке «Переопределения» в вашем фоновом режиме.
Я понятия не имею, что это значит, но именно это описано на странице, чтобы обойти проблему.
Как всегда, единственный способ «исправить» это — не использовать устройство, взломанное джейлом.
Комментарии:
1. объяснение переопределения здесь: alexwhittemore.com/backgrounder-build-run
Ответ №3:
У меня была точно такая же проблема, оказалось, что TruPrint (который, похоже, вы установили) вызывал проблемы с отладчиком XCode. Попробуйте удалить его, перезагрузите устройство, а затем попробуйте запустить из XCode, это должно сработать.