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を実行すると、「アプリケーションの最後にルートビューコントローラーが必要です」というエラーが発生しました。
何か案は??