2012-01-19 16 views
4

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!

+0

自分の解決策を回答として追加し、それを承認済みとマークしてください。 – Kay

答えて

1

解決済み!私はこの投稿を、あなたが両方とも同じ統一版であることを確信していますか?と尋ねた友人にリンクしました。私はチェックして、私はUnity 3.4.1fではなく、3.4.2fであった。更新されたUnityとすべてが順調でした。おそらく、これらのPrime31プラグインの最新バージョンはUnityの古いバージョンが気に入らないでしょうか?

+0

Unity3D Windows環境でiOSビルドフォームを作成しようとしましたか? (あなたに説明する:私はWindowsマシンから作られたUnity3Dプロジェクトを持っていて、私のMACマシン上に私のiOSデバイスをビルドフォームにしようとしている)。私に教えてください、ありがとう! ;) –

関連する問題