首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Xcode 8 Beta 2中更改签名证书

在Xcode 8 Beta 2中更改签名证书
EN

Stack Overflow用户
提问于 2016-07-19 18:15:02
回答 2查看 21.2K关注 0票数 9

我的密钥链中有两个用于代码签名的证书。一个是我的团队的生产证书,我用它为企业分发的应用程序签名。另一个是我的开发证书(同一个团队的一部分),我用它来签署开发应用程序。

在Xcode8中,我取消了“自动管理签名”的选择,现在我的证书已经设置为与我的团队关联的生产证书,它现在只允许我对分发应用进行签名。我可以将配置配置文件更改为开发配置文件,但随后我收到错误消息,“配置配置文件”development - Profile“不包含签名证书”Production- certificate“。但是Xcode 8不允许我手动更改证书。

在Xcode8中,如何在同一团队内的代码签名身份之间进行切换?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-19 18:31:15

当然,我很快就找到了我自己问题的答案。我假设构建设置中的旧代码签名/预配配置文件部分已经被删除,并完全由Xcode中General选项卡的Signing部分取代。事实上,它们仍然存在,您可以像往常一样使用它们。我想我应该回答我自己的问题,而不是为其他所有可能假设相同的人删除!

票数 13
EN

Stack Overflow用户

发布于 2016-07-27 16:49:44

在xcode8中有两种方法可以对应用程序进行签名

xcode

  • 自动签名--由xcode管理,不用担心,但这是用于开发signing.

  • Manual签名:这意味着“在常规选项卡中取消选中自动签名选项”这将导致在xcode

  • 中引入另外两个与签名相关的部分。Debug and Release configuration,在这里您需要指定您打算用于构建应用程序的配置文件。您可以在此处指定开发/分发配置文件。当然,这也可以在构建设置部分找到。

在常规选项卡中,您不能更改代码签名标识。使用xcconfig文件,您可以覆盖代码签名标识。你是对的,这里我们没有设置代码设计身份的选项。使用xcconfig文件,您可以覆盖代码签名标识。

PROVISIONING_PROFILE_SPECIFIER = TEAM ID/PROFILE NAME CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution CODE_SIGN_IDENTITY[sdk=watchos*] = iPhone Distribution

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38455636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档