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

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

【问题讨论】:

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

标签: iphone shared-libraries itunes xcodebuild


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-13
    • 2016-10-09
    相关资源
    最近更新 更多