我正在尝试将应用程序从 32 位应用程序转换为 64 位应用程序。我遇到了 TestFlight beta 测试人员的应用程序立即崩溃的问题,在崩溃可以记录到 TestFlight(或现在,iTunes 连接)之前。应用程序启动屏幕显示片刻,然后显示黑屏并关闭应用程序.
如果我将用户重新设置为 32 位版本,他们不会有任何问题,并且他们的用户默认值和核心数据是完整的。
不仅没有记录崩溃,而且从 XCode 运行应用程序时也不会发生此问题。通过从 TestFlight 下载旧版本的应用程序,加载旧应用程序容器,然后升级到 64 位版本,我已经能够多次复制该问题。不过,我无法调试该问题,因为我无法在 XCode 中复制它。有什么想法吗?
Best Answer-推荐答案 strong>
在build设置下,尝试将调试的优化级别切换到与发布相同的设置,并尝试重新构建调试。
记得在发现问题时切换回来,使用发布类型设置进行开发非常令人沮丧。
关于ios - 将 iOS 应用程序转换为 64 位会导致应用程序启动时崩溃,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/28920889/
|