【问题标题】:Unity3D app crashes after applicationDidBecomeActive() on iOS在 iOS 上的 applicationDidBecomeActive() 后 Unity3D 应用程序崩溃
【发布时间】:2012-10-26 19:00:06
【问题描述】:

遇到了一些与 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 时出现的错误是: “应用程序在应用程序结束时应该有一个根视图控制器”

有什么想法吗??

【问题讨论】:

    标签: ios xcode ios5 ios6 unity3d


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-09
        • 2015-12-29
        • 2018-05-09
        • 1970-01-01
        • 2012-02-27
        • 1970-01-01
        • 2011-04-20
        • 1970-01-01
        相关资源
        最近更新 更多