2

遇到了一些与 Unity(在 Mac 上)、iOS 6 以及可能的自动旋转相关的问题。将 Unity 更新到 3.5.6f4,因为它应该在 iOS 6 下支持更好的自动旋转。但是在启动应用程序时它仍然崩溃,但是更新后不再有任何错误消息。

该应用程序在此日志后崩溃:

  • 完成重新加载,在 0.229 秒内 -> applicationDidBecomeActive()

在 iOS 5 设备上它不会崩溃,日志如下:

  • 完成重新加载,在 0.229 秒内 -> applicationDidBecomeActive() -> 强制加速度计注册 ...

那么“力加速度计注册”可能与自转有关吗?我应该指出,即使关闭了自动旋转,它仍然在 iOS 6 上崩溃,早期版本的统一工作!

附带说明一下,我在 iOS 6 上使用自动旋转运行 Unity 3.5.5 时出现的错误是:“应用程序应该在应用程序末尾有一个根视图控制器”

有任何想法吗??

4

2 回答 2

0

您需要: 1. 从设备中删除应用程序 2. 当您从统一构建时,选择“替换”选项

iOS 6 也可以杀死应用程序,如果加载时间过长 - 检查这个变体......

于 2013-05-21T11:50:43.040 回答
0

问题与我错过了在另一个未在“模拟器”中运行但在设备上启动它的场景中连接unity3d中的一些游戏对象有关。

于 2013-05-22T07:24:43.410 回答