验证发布版本

Posted

技术标签:

【中文标题】验证发布版本【英文标题】:Verifying a release builds 【发布时间】:2009-04-28 01:37:13 【问题描述】:

我的项目引用了我创建的静态 DLL。设置这些项目以确保发生相应的构建阶段。这意味着,如果我在模拟器/调试中构建,静态库将具有最新的模拟器/调试版本。我可以验证我的应用程序工作正常,除了设备/版本。有没有办法验证设备/版本?这有点像在没有任何验证的情况下把它扔给苹果。

【问题讨论】:

我不确定你的问题是什么? 我认为一般的问题是:您能否在发布构建版本之前测试它是否有效,然后等待一周才能发现它实际上并没有运行?或者有什么方法可以对应用商店证书签名的构建执行 QA。 【参考方案1】:

我的建议是使用 Release 配置来构建您的开发配置文件,并创建一个新的 Distribute 配置。新配置在所有方面都应该与发布配置相同,只是它使用您的分发证书而不是您的开发证书进行签名。

为此,只需进入您的项目设置,转到“配置”选项卡,然后复制发布配置,然后将副本重命名为分发。然后转到 Build 选项卡,从下拉列表中选择 Distribute 配置,然后更改 Code Signing Identity 以使用您的分发证书。

现在您可以确保两个配置的输出是相同的,除了代码签名步骤。如果您将来更改构建设置,只需删除并重新创建分发配置文件以确保所有设置都相同。

【讨论】:

以上是关于验证发布版本的主要内容,如果未能解决你的问题,请参考以下文章

app的hotfix验证

通过GPG非对称加密工具验证ECharts发布版本实例演示,win10下Gnu Privacy Guard工具的安装和使用方法

RabbitMQ:验证rabbitmq的版本

如何验证 Composer 版本约束支持所需的版本?

在 Python 中验证 Java 版本

如何验证已安装的 spaCy 版本?