iOS 5.0 SDKを搭載したUnity 3.4.2f、XCodeバージョン4.2.1で開発中です。iOS上で読み込み中にUnityゲームがクラッシュする
私のゲームは、メイン・メニューと、メイン・シーンをロードする再生ボタンで構成されています。ゲームは同僚によってデバイスに組み立てられ、うまく動作します。しかし、私はゲームを構築するたびに、2番目のシーンをロードする間にクラッシュします。これは私の存在の悩みになりました。
デバイスからクラッシュログは次のようになります。
最も有用ではありませんが、私はここに読み、様々な他のサイトされてきたものから、私はそれらのメモリを使用することができるはずですException Type: EXC_BAD_ACCESS (SIGILL)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00ed4e90
Crashed Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 ??? 0x050000c0 0 + 83886272
1 ??? 0xfffffff8 0 + -8
Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0 libsystem_kernel.dylib 0x33babfbc kevent + 24
1 libdispatch.dylib 0x328ebed4 _dispatch_mgr_invoke + 744
2 libdispatch.dylib 0x328ecf3a _dispatch_queue_invoke + 70
3 libdispatch.dylib 0x328ec4ec _dispatch_worker_thread2 + 228
4 libsystem_c.dylib 0x3489f58a _pthread_wqthread + 258
5 libsystem_c.dylib 0x3489fbbc start_wqthread + 0
*Note: Removed various other non-crashed threads through thread 11*
Thread 0 crashed with ARM Thread State:
r0: 0x01ab7094 r1: 0x00000000 r2: 0x00000000 r3: 0x3f800000
r4: 0x04020000 r5: 0x3987cc80 r6: 0x01004d08 r7: 0x080000c1
r8: 0xc1080000 r9: 0x00000000 r10: 0xc1050000 r11: 0xc1040000
ip: 0x2fdfe144 sp: 0x00ed4e9c lr: 0x00dfc558 pc: 0x050000c0
cpsr: 0x20000030
0x050000c0のようなアドレスは、実際のコードがどこでクラッシュしているのかを判断します。私たちが試した最初のいくつかの他のもの...
プロジェクトはSVNリポジトリにありますので、私はソースディレクトリ全体を吹き飛ばし、SVNから再更新して、正しくビルドできる同僚が完了したことを確認します同じ。それがうまくいかなかったとき、私は彼にxcodeプロジェクトの.zipを送ってビルドしようとしましたが、Prime31 Unityプラグインはそれを気に入らず、別のユーザディレクトリにあるソースフォルダを指しています彼のマシン。だから私は彼に彼の統一のソースをまとめ、それを送り、Prime31プラグインの再インストールが必要でした。それから私はビルドできましたが、同じ結果を残しました。シーンロード間のクラッシュ
私たちはどちらも同じ物理的なiPadデバイスを使ってビルドしています。デバイスは4.3.3ですが、私たちはどちらもiOS 5.0に反対しています。
すべてのxcode設定を削除してから、Macから/ Developerフォルダ全体を削除してxcodeを完全に再インストールしました。同じ結果。 Unityを再インストールしようとしますが、Unity Proのキーを無効にしてから再度アクティブにする必要があるかどうかはわかりません。
私はこれが複雑で難しいものになるにはあまりにも多くの時間を費やしました。私はそれが確かに分かりにくい単純で愚かなものだと知っていますが、私はもはや木の森を見ることができないので、私はあなたにお祈りしていますInternets!
自分の解決策を回答として追加し、それを承認済みとマークしてください。 – Kay