gpt4 book ai didi

ios - Xcode - 代码签名身份自动?

转载 作者:可可西里 更新时间:2023-11-01 04:23:28 24 4
gpt4 key购买 nike

在build设置选项卡下的 Xcode 5 中,Automatic 代码签名标识是什么意思?当我选择 iOS Developer 时,Debug 和 Release 都会使用它。我应该使用什么?我能否使用 iPhone 开发者身份分发应用程序以供发布?

我的配置文件(下面的设置)已正确设置(Debug 使用 Team provisioning profileRelease 使用我的临时配置文件) , 代码签名身份设置和配置文件设置之间有什么不同?

这是我正在谈论的一些截图:

此外,当我将 Automatic 放入 DebugRelease 时,它会将其标记为 Don't code sign,为什么?

编辑:

iPhone Developer 是否也适用于发布?我应该选择自动/iPhone 分发吗?

enter image description here

如您所见,我对 Xcode 使用代码签名身份提出的所有设置感到很困惑,因此欢迎对每个设置进行任何澄清,谢谢!

最佳答案

自动设置应根据“代码签名”部分底部选项中设置的配置文件自动使用正确的证书对您的应用进行签名。您可以显式设置代码签名身份和配置文件,或将代码签名身份设置为自动。如果您选择自动,Xcode 将自动使用与配置文件关联的证书。

例如,如果调试配置文件是开发配置文件,而发布配置文件设置为临时配置文件,当您构建并运行(通常使用调试配置)时,Xcode 将使用与开发配置文件关联的开发证书。如果您存档您的应用程序(通常使用发布配置),Xcode 将使用与 Ad Hoc 配置文件关联的分发证书对您的应用程序进行签名。

基本上,这只是让 Xcode 根据 Provisioning Profile 决定应该使用哪个证书的一种方式。

“设置代码签名身份build设置”部分的最后一行 here暗示了这一点,但并不过分明确。

Set the Provisioning Profile build setting to your development profile and the Code Signing Identity build setting to your development certificate.

关于ios - Xcode - 代码签名身份自动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24235218/

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