gpt4 book ai didi

iOS 应用程序无法在 Testflight Ad Hoc Distribution 上启动

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:18:47 26 4
gpt4 key购买 nike

我正在开发一个应用程序,当我通过 Xcode 运行它时,它可以在我的手机上完美运行。但是,当我通过 TestFlight 分发测试版时,没有任何用户可以运行它 - 注意:他们可以毫无问题地在手机上安装该应用程序。应用程序在启动前就关闭了,并且 TestFlight 上没有崩溃日志。

我可以将我的任何测试人员的手机连接到我的电脑并在它们上运行应用程序(使用 Xcode)就可以了。我认为这可能是配置文件的问题,但在我的手机上,我可以从“设置”应用程序中删除相关的配置文件,然后从 TestFlight 链接安装该应用程序,它仍然运行良好。

从我在 Stack Overflow 上读到的内容来看,这一定是因为应用程序的“发布”和“调试”设置存在一些差异,但我完全不知道如何调试它。当它连接到 Xcode 时,我无法在 Release模式下运行该应用程序,当它未连接到 Xcode 时,我无法进行调试。

有什么建议吗?

更新 - 已解决

我确实最终“解决”了这个问题。 SO 用户 Cliff Ribaudo 遇到了同样的问题(显然他是唯一的其他人)并且他发布了关于它的信息 here终于找到了解决方案here .解决方案原来是设置两个链接器标志:STRIP LINKED PRODUCT = NO & STRIP STYLE = DEBUGGING SYMBOLS。我不知道为什么要修复它,我也不知道为什么它一开始就坏了。但是自从我进行这些更改以来,我们还没有发生过这种崩溃。

最佳答案

谢谢,Kerni 我能够通过跟踪崩溃报告来调试问题 iPhone Configuration Utility.我选择了我正在调试的设备并打开 iPhone 配置实用程序上的控制台选项卡,点击清除并检查它。我在让应用程序再次崩溃后保存了日志,发现我在创建我的配置文件时没有将它添加到应用程序 ID 时一直在使用应用程序内音频。这是唯一的问题。在我再次执行所有步骤后,IPA 上传得很好。应用程序的安装就像人们想象的那样!

简而言之:

  1. 使用 iPhone 配置实用程序进行调试(问题是应用程序内音频未在应用程序 ID 生成中选择)

  2. 生成了新的 App ID 和配置文件

  3. 创建并上传了新的 IPA。

<<<< 此处进行控制台调试>>>>: http://help.testflightapp.com/customer/portal/articles/1305502-my-apps-are-failing-to-install-what-do-i-do-

关于iOS 应用程序无法在 Testflight Ad Hoc Distribution 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22261753/

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