菜鸟教程小白 发表于 2022-12-12 14:29:32

ios - 将 iOS 应用程序转换为 64 位会导致应用程序启动时崩溃


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

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

<p>不仅没有记录崩溃,而且从 XCode 运行应用程序时也不会发生此问题。通过从 TestFlight 下载旧版本的应用程序,加载旧应用程序容器,然后升级到 64 位版本,我已经能够多次复制该问题。不过,我无法调试该问题,因为我无法在 XCode 中复制它。有什么想法吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在build设置下,尝试将调试的优化级别切换到与发布相同的设置,并尝试重新构建调试。 </p>

<p>记得在发现问题时切换回来,使用发布类型设置进行开发非常令人沮丧。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 将 iOS 应用程序转换为 64 位会导致应用程序启动时崩溃,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/28920889/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/28920889/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 将 iOS 应用程序转换为 64 位会导致应用程序启动时崩溃