我在我的钥匙串中有两个用于代码签名的证书。
一个是我的团队的生产证书,我用它来签署企业分发的应用程序。
另一个是我用于开发的开发证书(与同一团队相关),我用它来签署开发应用程序。
在 Xcode 8 中,我已取消选择“自动管理签名”,现在我的证书已设置为与我的团队关联的生产证书,这仅允许我签署分发应用程序。我可以更改配置文件以使用开发配置文件,但是会出现错误,“配置文件“Development-Profile”不包括签名证书“Production-Certificate”。但 Xcode 8 不允许我手动更改证书。
如何在 Xcode 8 中在同一团队的不同代码签名标识之间进行更改?
在 Xcode 8 中,我已取消选择“自动管理签名”,现在我的证书已设置为与我的团队关联的生产证书,这仅允许我签署分发应用程序。我可以更改配置文件以使用开发配置文件,但是会出现错误,“配置文件“Development-Profile”不包括签名证书“Production-Certificate”。但 Xcode 8 不允许我手动更改证书。
如何在 Xcode 8 中在同一团队的不同代码签名标识之间进行更改?
你说得对,在这里我们没有设置代码签名身份的选项。 但是,使用xcconfig文件,您可以覆盖代码签名身份。
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution CODE_SIGN_IDENTITY[sdk=watchos*] = iPhone Distribution - Sreedhar GS