1

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

4

1 回答 1

1

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

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

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

于 2009-05-03T15:23:10.627 回答