gpt4 book ai didi

ios - 如何在本地运行 TestFlight 构建

转载 作者:行者123 更新时间:2023-12-01 16:21:34 25 4
gpt4 key购买 nike

我们现在正在进行 Beta 测试,用户在探索页面中选择单元格时会遇到崩溃。 didSelect假设将用户推送到另一个将显示帖子的 View Controller 。

当我在 Xcode 本地运行应用程序时,一切正常,没有崩溃。我给自己发送了一个邀请并安装了 testflight 版本,当我在探索页面上选择一个类别时,应用程序确实崩溃了。是否可以在 Xcode 上运行 TestFlight 构建,以便我了解它崩溃的原因?我认为构建是相同的,但 TestFlight 和在 Xcode 上本地运行它之间肯定存在差异。

这是推送代码


func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let vc = storyboard!.instantiateViewController(withIdentifier: "selectedDiscoverCell") as! DiscoverPostsViewController
vc.discoverCategories = discoverCategories[indexPath.row]
vc.styleDetails = styleDetails[indexPath.row]
self.navigationController?.pushViewController(vc, animated: true)


}

没有错误,当我在每一行上运行中断时,它按预期工作..

最佳答案

要在本地运行您的 TestFlight 构建,首先要考虑这是否真的是您想要的 - 与调试等效构建。因此,找出您实际发送给 TestFlight 的内容。这就是您要存档的内容。因此,请查看您的方案的设置 - 选择其设置的存档部分,然后查看您要存档的目标配置。

一旦你知道你的文件的项目配置,在目标的build设置中临时编辑该配置以允许调试(例如关闭优化,不剥离调试符号等......只需浏览目标的build设置并比较你的调试配置与. 存档时使用的任何配置(通常是发布版,但您可能有自定义配置)。

或者,如果您只想运行(不调试)存档构建,只需将方案的运行设置“构建配置”临时更改为用于存档的任何配置 - 然后运行应用程序。

如果您仍然无法重现崩溃,那么恢复我上面建议的所有临时更改并尝试正常存档 - 只是不要发送到 Connect,而是选择创建一个 .ipa。您可以将其放入 iTunes 以将其安装到连接的设备上(或者我听说过)。那么你至少可以验证崩溃。也许你可以在崩溃之前“附加”到正在运行的进程......也许......

关于ios - 如何在本地运行 TestFlight 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58422805/

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