私は最新のcocos2d、Xcode4、およびiOS5 SDKを持っています。 iPhone 4(5.0.1)でアプリをテストしています。シミュレータ上でクラッシュは発生しません。デバイス上でのみ発生します。Cocos2dがCCLayerでクラッシュするのは、アプリケーションの最初の実行時のみです
最初の実行では、最初のシーンに入る前にアプリケーションがクラッシュします。これはCCTransitionFadeによって実行されます。 CCLayerの次の行でクラッシュします。
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
私が再びアプリケーションを読み込むと、クラッシュしません。
CCTransitionを削除して、最初のシーンを移行せずに起動しました。最初の実行でクラッシュしませんでした。しかし、ゲーム中には、ゲームスクリーンの上にカラーレイヤーを置き、カラーレイヤーの不透明度を50%程度まで薄くするポイントがあります。ゲームはここでクラッシュします。
これらのクラッシュは、アプリを初めて実行している場合にのみ発生します。どちらのクラッシュも、共通して不透明度が低下します。どちらのクラッシュもCCLayerの同じ行で失敗します。
このクラッシュはiPhone 4(iOS 5.0.1)およびiPad(iOS 5.0.1)では発生しますが、iPhone 4(iOS 4.2.1)では発生しません。
誰も考え、アイデアや提案がありますか?私は完全な損失に!開始時にXcodeの、クラッシュを介してデバイス上で実行されている
デバッグバージョン:アドホックデバイス上で実行されている
Mar 6 23:36:53 unknown Boco[10699] : cocos2d: surface size: 640x960
Mar 6 23:37:08 unknown securityd[10702] : MS:Notice: Installing: (null) [securityd] (675.00)
Mar 6 23:37:08 unknown ReportCrash[10700] : MS:Notice: Installing: (null) [ReportCrash] (675.00)
Mar 6 23:37:09 unknown ReportCrash[10700] : Formulating crash report for process Boco[10699]
Mar 6 23:37:09 unknown com.apple.launchd[1] : (UIKitApplication:com.sunlight.boco[0x79a]) Bug: launchd_core_logic.c:3730 (25147):3
Mar 6 23:37:09 unknown com.apple.launchd[1] : (UIKitApplication:com.sunlight.boco[0x79a]) Assuming job exited: : 10: No child processes
Mar 6 23:37:09 unknown com.apple.launchd[1] : (UIKitApplication:com.sunlight.boco[0x79a]) Job appears to have crashed: Segmentation fault: 11
Mar 6 23:37:09 unknown SpringBoard[10505] : Application 'boco' exited abnormally with signal 11: Segmentation fault: 11
Mar 6 23:37:09 unknown ReportCrash[10700] : Saved crashreport to /var/mobile/Library/Logs/CrashReporter/Boco_2012-03-06-233708_James-iPhone.plist using uid: 0 gid: 0, synthetic_euid: 501 egid: 0
リリースバージョン、カラー層の不透明度の変更でクラッシュ
Mar 6 23:57:40 unknown ReportCrash[343] : MS:Notice: Installing: (null) [ReportCrash] (675.00)
Mar 6 23:57:41 unknown ReportCrash[343] : Formulating crash report for process Boco[338]
Mar 6 23:57:41 unknown com.apple.launchd[1] : (UIKitApplication:com.sunlight.boco[0xe5d6]) Job appears to have crashed: Bus error: 10
Mar 6 23:57:41 unknown SpringBoard[28] : Application 'boco' exited abnormally with signal 10: Bus error: 10
Mar 6 23:57:41 unknown ReportCrash[343] : Saved crashreport to /var/mobile/Library/Logs/CrashReporter/Boco_2012-03-06-235740_James-iPhone.plist using uid: 0 gid: 0, synthetic_euid: 501 egid: 0
デバイスまたはシミュレータでテストしていますか? –
ファームウェア/デバイスタイプのシミュレータでクラッシュすることはありません。デバイス上でのみクラッシュします... – JimmyB
デバッグコンソールの出力はありますか?エラーは何ですか?あなたはその行でどのようにクラッシュするのか特定していますか? –