以前は正常に動作していましたが、特定のシーンをロードするとこのメッセージが表示され、APP がクラッシュします。
2012-12-01 18:33:55.104 AppName[9561:707] cocos2d: CCSpriteFrameCache: Trying to use file 'art1-hd.png' as texture
これをデバッグする場所がわかりません。なぜこれが起こるのかを理解するために、より正確なエラーメッセージを取得する方法はありますか?
ところで、私は自分のコード署名 ID を開発者に変更しましたが、XCode は上記の単純なメッセージ以外に、コンソール上でその痕跡をまだ示していません。Xcode-Organizer セクションのデバイス ログも確認しましたが、トレースはありません。
クラッシュが発生した場所の正確な STACKTRACE を取得できる Java + Eclipse のようなものがあればいいのにと思います。
正確なスタックトレースを取得する方法に関する提案はありますか (たとえば、クラッシュを生成する関数名を使用)?
PS: ストリップ デバッグ シンボルを DEBUG で "NO" に、リリースで "YES" に設定しましたが、自分のテスト iPod でビルドしているので、自動的に "Debug" 用にビルドされると思います (このセクションでは build for と書かれています)。プロジェクト設定ではデバッグとリリースしか許可されていないため、実行とテストは混乱を招きます)。しかし、問題はここではないと思います..しかし、PSの前の問題で:
編集:デバッグナビゲーターを調べると、メソッドのスタックトレースは表示されませんが、スレッドだけが表示されます..グローバル例外の使用方法を理解する必要があります。