當我更新到xcode 4.5和我的設備到iOS 6後,我的應用程序在啓動時崩潰。在模擬器上它工作正常,但是當我在設備上運行它時,它崩潰了。更新xcode 4.5和iOS 6後開始應用程序崩潰
它加載的加載屏幕,然後崩潰,它說:
dyld`dyld_fatal_error:
0x2fe8b0c4: trap <-- Thread 1: trace
0x2fe8b0c8: nop
和
dyld: vm_protect(0x00001000, 0x00582000, false, 0x07) failed, result=2 for
segment __TEXT in /var/mobile/Applications/*number*-****-****-****-
*number*****/appname.app/appname
(lldb)
我有這個問題,重建我的整個應用
,它也說:
(null): PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE, but used in ___block_global_101 from /Users/me/Library/Developer/Xcode/DerivedData/appname-csulsqjoqjjyyahcxrvjqbpzyxot/Build/Intermediates/appname.build/Debug-iphoneos/appname.build/Objects-normal/armv7s/GameViewController.o. To fix this warning, don't compile with -mdynamic-no-pic or link with -Wl,-no_pie –
當我鍵入BT這似乎:
* thread #1: tid = 0x2503, 0x2fe8e0c4 dyld`dyld_fatal_error, stop reason = trace
frame #0: 0x2fe8e0c4 dyld`dyld_fatal_error
frame #1: 0x2fe8eef2 dyld`dyld::halt(char const*) + 78
frame #2: 0x2fe916e8 dyld`dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 1432
frame #3: 0x2fe8e330 dyld`dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) + 608
frame #4: 0x2fe8e068 dyld`_dyld_start + 64
當我從我的.m之一刪除所有代碼文件的應用程序沒有啓動,所以我知道這個問題是存在的,但其一個非常非常大的.m文件
'bt'說什麼? –
對不起bt是什麼? – Kevin
gdb/lldb命令用於回溯 –