使用 testflight 部署的一些构建崩溃

Some builds crash deployed with testflight

我们使用 Unity 2018.1.8f1 和 AR Kit 开发了一个 AR 应用程序,我们将 testflight 部署到两个 iPads 上进行测试。 一个 [0] iPad 2017 运行ning iOS 12 beta 4,另一个 [1] iPad 2017 Pro iOS 11。 他们两个都可以 运行 直到构建号 50 之后才部署的 testflight 构建,其中 iPad [1] 会出现问题,启动它你会看到 unity 闪屏,但紧接着它崩溃了。此崩溃发生在 AR Kit 初始化的同时,在不支持 AR 的设备上它也会在这里崩溃。 未来的构建也会在 iPad[1]

上失败

两个 iPad 都可以降级到较旧的版本,并且可以 运行 这些版本。它也可以采用相同的构建并通过 XCode 安装并让它在那里工作而不会崩溃。

有谁知道可能导致此问题的原因以及如何解决它,如果它与使用的 iPad 或构建过程中的某些内容有关。

当使用的模型被替换为新模型时出现问题(相同但具有新纹理) 解决方案是在构建设置下的 Xcode 中禁用压缩 PNG 文件并从 PNG 文件中删除文本元数据。