gpt4 book ai didi

Flutter 应用程序可以在 iOS 设备/模拟器上进行调试,但通过 TestFlight 安装时会立即崩溃

转载 作者:IT王子 更新时间:2023-10-29 06:46:25 24 4
gpt4 key购买 nike

一直在开发一个应用程序。一切都很好,我们可以在模拟器和设备上进行调试,包括 iOS 和 Android。我们的 Android 应用构建良好,APK 已在 Play 商店上架。另一方面,iOS 应用程序不喜欢通过 TestFlight 进行部署。构建存档、上传到 iTunesConnect 并通过 TestFlight 分发应用程序,我们看到应用程序在启动时立即崩溃。

确保调试和发布的 Bitcode 都设置为 NO。将发布目标的优化级别设置为无。那没有影响。我已经确认我们也在使用正确的配置文件和签名证书进行签名。起初我选择了自动处理。

我应该寻找任何想法或领域来解决立即崩溃?想提交某种设备日志,但没有。奇怪的是,双击 iOS 设备的主页按钮会在堆栈中显示一张带有我们应用程序 Logo 的白卡。所以看起来它就在那里……很困惑。

enter image description here

最佳答案

我也有这个问题。对我来说,问题是在发布版本之后,我在创建存档以推送到 iTunes 之前对某些内容进行了更改。当您从 Xcode 创建存档时,它默认返回到 debug 模式,而不是 release 模式,因此应用程序在本地 ios 设备和模拟器上运行,但在通过 TestFlight 部署时崩溃。

解决方法是严格按照 Create A Build Archive 的说明进行操作每次,如果您对这些说明中未指定的项目进行任何更改,请通过创建新的 release 构建重新开始。

围绕此的开发者 UX 是一个已知问题,正在此处跟踪:https://github.com/flutter/flutter/issues/12086

关于Flutter 应用程序可以在 iOS 设备/模拟器上进行调试,但通过 TestFlight 安装时会立即崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45490419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com