2

Unity(Macの場合)、iOS 6、および場合によっては自動回転に関連するいくつかの問題が発生しました。Unityを3.5.6f4に更新しました。これは、iOS 6での自動回転の改善がサポートされていると思われるためです。ただし、アプリの起動時にクラッシュしますが、更新後、エラーメッセージは表示されなくなります。

このログの後にアプリがクラッシュしました:

  • 0.229秒でリロードが完了しました->applicationDidBecomeActive()

iOS 5デバイスではクラッシュしませんが、ログは次のとおりです。

  • 0.229秒でリロードが完了しました->applicationDidBecomeActive()->加速度計の登録を強制します...

では、「力加速度計の登録」はおそらく自動回転に関連しているのでしょうか?自動回転をオフにしても、iOS 6ではクラッシュすることを指摘しておく必要があります。以前のバージョンのUnityは機能していました!

ちなみに、iOS6で自動ローテーションを使用してUnity3.5.5を実行すると、「アプリケーションの最後にルートビューコントローラーが必要です」というエラーが発生しました。

何か案は??

4

2 に答える 2

0

1. デバイスからアプリを削除します。 2. unity からビルドする場合は、[置換] オプションを選択します。

iOS 6 は、読み込みに時間がかかりすぎると、アプリを強制終了することもできます - このバリアントを確認してください...

于 2013-05-21T11:50:43.040 に答える
0

この問題は、「シミュレーター」で実行されていないが、デバイスで起動したときに、別のシーンで unity3d のいくつかのゲームオブジェクトを接続できなかったことに関連していました。

于 2013-05-22T07:24:43.410 に答える