遇到了一些与 Unity(在 Mac 上)、iOS 6 以及可能的自动旋转相关的问题。将 Unity 更新到 3.5.6f4,因为它应该支持 iOS 6 下更好的自动旋转。但是在启动应用程序时它仍然崩溃,但是更新后不再有任何错误消息。
该应用程序在此日志后崩溃:
-> applicationDidBecomeActive()
在 iOS 5 设备上它不会崩溃,日志如下:
-> applicationDidBecomeActive()
-> 强制加速度计注册
...
那么“力加速度计注册”可能与自转有关吗?我应该指出,即使关闭了自动旋转,它仍然在 iOS 6 上崩溃,早期版本的统一工作!
附带说明一下,我在 iOS 6 上使用自动旋转运行 Unity 3.5.5 时出现的错误是:
“应用程序应该在应用程序结束时有一个 Root View Controller ”
有任何想法吗??
最佳答案
你需要:
1.从设备中删除应用程序
2. 当你从统一构建时,选择“替换”选项
iOS 6 也可以杀死应用程序,如果加载时间过长 - 检查这个变体......
关于ios - 在 iOS 上的 applicationDidBecomeActive() 后 Unity3D 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13092804/