2010-02-28 3 views
0

시뮬레이터에서이 문제가 발생하지 않지만 장치에서 응용 프로그램을 실행하면 applicationDidBecomeActiveapplicationWillTerminate이 호출되지 않습니다. 내가 jailbroken하고 backgrounder 등을 실행하기 때문에 그것입니까? Xcode의 gdb 로그는 다음과 같습니다.Jailbroken iPhone : 장치에 응용 프로그램 대리자 메서드가 없습니다.

[Session started at 2010-02-28 15:37:00 +0900.] 
GNU gdb 6.3.50-20050815 (Apple version gdb-1460) (Fri Feb 5 06:29:49 UTC 2010) 
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/ttys006 
Loading program into debugger… 
Program loaded. 
target remote-mobile /tmp/.XcodeGDBRemote-582-78 
Switching to remote-macosx protocol 
mem 0x1000 0x3fffffff cache 
mem 0x40000000 0xffffffff none 
mem 0x00000000 0x0fff none 
run 
Running… 
[Switching to thread 11779] 
[Switching to thread 11779] 
sharedlibrary apply-load-rules all 
continue 
warning: UUID mismatch detected with the loaded library - on disk is: 
/Volumes/Xcode/MyAppName/build/Debug-iphoneos/MyAppName.app/MyAppName 
warning: Unable to read symbols for "/Library/MobileSubstrate/MobileSubstrate.dylib" (file not found). 
warning: Unable to read symbols for "/Library/RockExtensions/RockExtensions.dylib" (file not found). 
2010-02-28 15:37:26.270 MyAppName[997:207] MS:Notice: Installing: com.yourcompany.MyAppName [MyAppName] (478.52) 
2010-02-28 15:37:26.423 MyAppName[997:207] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/Backgrounder.dylib 
warning: Unable to read symbols for "/Library/MobileSubstrate/DynamicLibraries/Backgrounder.dylib" (file not found). 
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1 (7C144)/Symbols/usr/lib/libsubstrate.dylib" (file not found). 
2010-02-28 15:37:26.654 MyAppName[997:207] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/FCSB.dylib 
warning: Unable to read symbols for "/Library/MobileSubstrate/DynamicLibraries/FCSB.dylib" (file not found). 
warning: Unable to read symbols for "/Library/RockExtensions/RockInject.dylib" (file not found). 
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1 (7C144)/Symbols/usr/lib/librockextension.dylib" (file not found). 
2010-02-28 15:37:27.112 MyAppName[997:207] RE:Notice: Launching: com.yourcompany.MyAppName 
MS:Warning: message not found [MyAppName applicationWillResignActive:] 
MS:Warning: message not found [MyAppName applicationDidBecomeActive:]

많은 도움을 주셔서 감사합니다.

+0

안전 모드 ('killall -SEGV SpringBoard')로 디버깅 할 수 있다면 시도해주세요. – kennytm

답변

1

이 ...

warning: UUID mismatch detected with the loaded library - on disk is: 
/Volumes/Xcode/MyAppName/build/Debug-iphoneos/MyAppName.app/MyAppName 

은 ... 탈옥 프로젝트에 대한 죽음의 키스입니다. 즉, UUID를 기반으로 작성된 경로가 해결되지 않습니다. 장치에서 로더는 문자 그대로 필요한 파일의 경로를 찾을 수 없습니다.

이 문제를 보완하기 위해 탈옥 도구 체인에 뭔가가있을 것으로 생각되지만 그 사실을 기억하지 못합니다.

+0

답장을 보내 주셔서 감사합니다. 저는 JB 프로젝트를 작성하지 않고 있습니다. 제 전화는 JB입니다. – Marky

+0

나는 감옥이 전화를 끊음에 따라 길을 바꿀 것이라고 확신한다. 반면에, 나는 탈옥 장치를 다루는 것에 대해 많이 알지 못합니다. 그래서 받아들이지 마십시오. 그것은 복음입니다. 나는 이것이 jailbroken 장치에 대한 일반적인 문제라는 것을 알고 있습니다. – TechZen