誰かが私のデバッグ環境をセットアップするのを手伝ってくれます。デバッグ「xcodeで起動に失敗」
ある時点で、シミュレータは私が取り組んでいるアプリケーションの読み込みを停止しました。私は楽器でそれを実行し、デバイス(iPad)でうまく動作する場合、アプリはうまくロードされます。
アプリケーションがロードしようとすると、突然私はxcodeの左下に「デバッグ終了」というメッセージが表示されます。
'tail -f /var/log/system.log'が実行中です。「myAppが時間内に起動できませんでした」というメッセージが表示されました。
チャンスをうかがっとブレークポイントを試して、私はこの方法に犯人を指してピンすることができました:
- (BOOL)application:(UIApplication *)
application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
この方法では、当然のアプリデリゲートの一部であり、それが最初に行うことは実行している:
[window addSubview:viewController.view];
私の質問 - ここで何が起こっているのか、アプリのどの部分がぶら下がっているのか、どうすればわかりますか?
また、セットアップの種類は、デバッガから有用な情報を取得するために使用することができます...
誤りがあるたびに、私もそれを生成したコードの行を把握することはできません。
ありがとうございました。
回答ありがとうございます。私の質問が指摘するように、問題はメインビューコントローラを追加することです。どのように私は本当にデバッグすることができますgdbの何か情報を提供していないときにぶら下がっている? –
あなたは、あなたのviewControllerのviewDidLoad、viewWillAppear、viewDidAppearメソッドをチェックし、それらをブレークポイントする必要があります。 – Seyther