我有开发证书和分发证书。我能够构建一个应用程序以在我自己的设备上运行,并且还遵循Apple的设施,使用Distribution Cert构建AppStore。我还遵循Apple的指导,通过查看构建日志来验证应用程序是否已正确签名。

但是我还有一个问题。请考虑以下屏幕截图: http://www.braginski.com/temp.jpg

有两个人:一个正确地说“不要编码签名”的人。第二个指向我的发行证书。

所有Apple文档都显示第一个框为EMPTY,第二个框显示为acctual cetificate。

问题是我无法弄清楚如何让第一个盒子变空。

所以问题是:第一个盒子应该是什么?它甚至重要吗?构建日志显示即使第一个框显示“不签名”

,也会对应用进行签名

感谢

有帮助吗?

解决方案

如果你真的想拥有默认设置,只需在此设置上按删除键,它就会显示默认设置。

“第一个方框”只是“第二个盒子”的自动设定器。仔细选择“第二个盒子”实际上很重要。 (如果您希望自动选择,则为第一个)因为它选择了您正在签署的分发配置文件。

如果您构建日志表明它正在唱歌,请确保您正在更改要实际更改的配置。

其他提示

如果要清除该值,只需使用鼠标选择它并按下删除键即可。

在构建AppStore发行版时,我总是把它留空,所以我不能告诉你将它留在Do not Sign中的效果是什么。

好的,我已经确认有“请勿编码签名”只要第二个框中的证书被正确选中,在第一个框中有空第一个框就是同样的东西。

我使用和不使用“不编码符号”运行了两个版本。在第一个框中。我将构建结果保存为文本文件并进行比较。

这些文件是相同的,这让我相信,正如Gcamp所指出的那样,第一个框必须只是为第二个框选择默认值的方法。如果你问我,XCode中的UI非常奇怪。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top