OGeek|极客世界-中国程序员成长平台

标题: ios - 将 iOS 应用程序转换为 64 位会导致应用程序启动时崩溃 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 14:29
标题: ios - 将 iOS 应用程序转换为 64 位会导致应用程序启动时崩溃

我正在尝试将应用程序从 32 位应用程序转换为 64 位应用程序。我遇到了 TestFlight beta 测试人员的应用程序立即崩溃的问题,在崩溃可以记录到 TestFlight(或现在,iTunes 连接)之前。应用程序启动屏幕显示片刻,然后显示黑屏并关闭应用程序.

如果我将用户重新设置为 32 位版本,他们不会有任何问题,并且他们的用户默认值和核心数据是完整的。

不仅没有记录崩溃,而且从 XCode 运行应用程序时也不会发生此问题。通过从 TestFlight 下载旧版本的应用程序,加载旧应用程序容器,然后升级到 64 位版本,我已经能够多次复制该问题。不过,我无法调试该问题,因为我无法在 XCode 中复制它。有什么想法吗?



Best Answer-推荐答案


在build设置下,尝试将调试的优化级别切换到与发布相同的设置,并尝试重新构建调试。

记得在发现问题时切换回来,使用发布类型设置进行开发非常令人沮丧。

关于ios - 将 iOS 应用程序转换为 64 位会导致应用程序启动时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28920889/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4