2012-02-24 26 views
1

私はiOS用のスタティックライブラリを構築しており、テストターゲットで最初の単体テストを実装しました。 しかし、私がCommand+U(シミュレータ)でテストを実行すると、デバッガはテストクラスが実行される前でもEXC_BAD_ACCESSのASMスタックトレースで停止します。Xcode:テストターゲットを実行できません

0x0: into 
0x1: cli  
0x2: inl %dx      
0x3: incb (%edi) 
0x5: addb %al, (%eax) 
0x7: addb %al, (%ebx) 
0x9: addb %al, (%eax) 
0xb: addb %al, (%edx) 
0xd: addb %al, (%eax) 
0xf: addb %dl, (%eax) 
0x11: addb %al, (%eax) 
0x13: addb %cl, %al 
0x15: orb %al, (%eax) 
0x17: addb %al, 16842752(%ebp) 
0x1d: addb %al, (%eax) 

どれ落とし穴を私は知っておくべき:スレッドで

は、前の

#15 0x8feb02ef in dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*)() 

ASMスタックトレースが(あまり助けにならないことを想定)は、次の通りであるステップを表示します静的なlibをテストしますか?誰もがこの問題を抱えていた?

答えて

1

Xcode 4.3はデフォルトでLLDBを使用します。 GDBに切り替わり、エラーが表示されます。

私はLLDBがAppleの考えと同じように成熟していないと思います...

関連する問題