gpt4 book ai didi

ios - [iOS+TestFlight]防止提交带有调试代码的二进制文件的最佳方法是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:29 25 4
gpt4 key购买 nike

在过去,分发 Beta 应用程序的唯一方法是使用 AdHoc 构建,我曾经制作一个单独的“AdHoc”目标。这是一个很好的预防措施,可以避免提交错误配置的二进制文件,因为商店永远不会接受 AdHoc 二进制文件。

但是现在发行版是 TestFlight,制作 beta 二进制文件的方式与制作商店二进制文件的方式相同。我们仍然可以准备特定的目标来包含/排除调试功能,但两者最终在 iTunes Connect 中采用相同的方式,因此我们必须注意不要将 beta 二进制文件作为商店版本提交。

您有什么想法可以避免这种情况吗?或者您只是足够小心?

最佳答案

拥有 Beta 版的想法是尽可能密切地测试普通观众最终会看到的内容。因此,我不太相信只有 TestFlight 的调试配置是必要的或者是一种很好的做法。

如果您确实有自定义逻辑/功能,希望仅供内部测试版用户使用,是否可以考虑将其作为具有不同应用 ID 的单独应用上传?

例如,对于生产应用:

com.mycompany.myawseomeapp.production

用于暂存应用:

com.mycompany.myawseomeapp.staging

然后您可以针对两个不同的应用程序提供不同的逻辑,同时共享大部分代码。

关于ios - [iOS+TestFlight]防止提交带有调试代码的二进制文件的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46556042/

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