2011-07-28 22 views
3

iOS 4のように、あなたのアプリがバックグラウンドに入り、最後にどこにあったかを記憶しているようです。私は家を押して私のアプリを終了し、すぐにシミュレータでもう一度それをクリックすると、それがどこにあったのかを記憶してAFAIKが働いています。Xcodeシミュレータでアプリを終了する

私は自宅をダブルタップしてアプリを殺すと、下に自分のアプリのアイコンを保持し、削除キーを押してから、通常のアイコンをクリックしてアプリを起動すると、すぐにクラッシュします。私が取得:

Thread 1: Program received signal: "SIGKILL". 

ラインコンソールはちょうど言う

int retVal = UIApplicationMain(argc, argv, nil, nil); 

で:

[Switching to process 46794 thread 0x207] 
sharedlibrary apply-load-rules all 
Current language: auto; currently objective-c 

私はこれをデバッグを開始するために行くことがどこか分かりません。ありがとう!

答えて

1

シミュレータとXCodeのコミュニケーションがあまりないので、私の経験はあまりありません。コンソールは、あなたが実行しているときに必要なすべての出力を取得しますが、いったん別のアプリケーションに切り替えると、それを閉じるなど、何も期待どおりに動作しません。

Xcodeを実際のiPhoneに入れて起動すると、Xcodeを閉じても終了できます。

アプリが実際にクラッシュする場合は、クラッシュログを調べる必要があります。

また、あなたは、アプリケーションがコピーされた後、コンピュータからそれを切断する必要がある、あなたのデバイス上でクラッシュを取得しないために楽器

0

アプリを完全にシャットダウンすると、デバッガはすべての通信を失うと思います。アプリがバックグラウンドにある場合、デバッガはまだ再接続しています。起動すると思います。あなたが電話でアプリを完全に閉じて、Xcodeのコンソールでデバッグして見たい場合は、もう一度Xcodeからアプリを起動する必要があります。

1

を使用してみてください。その後、それを終了し、問題なく再起動することができます。

関連する問題