Certificate 更改Xcode 8 Beta 2中的签名证书
我的密钥链中有两个用于代码签名的证书。 一个是我的团队的生产证书,我用它为企业发行版的应用程序签名。 另一个是我的开发证书(同一团队的一部分),我用它为开发应用程序签名 在Xcode 8中,我已取消选择“自动管理签名”,现在我的证书已设置为与我的团队关联的生产证书,该证书现在只允许我对分发应用程序进行签名。我可以将资源调配配置文件更改为开发配置文件,但随后我收到一个错误,即“资源调配配置文件”开发配置文件“不包括对证书“生产证书”的签名。但Xcode 8不允许我手动更改证书Certificate 更改Xcode 8 Beta 2中的签名证书,certificate,code-signing,xcode8-beta2,Certificate,Code Signing,Xcode8 Beta2,我的密钥链中有两个用于代码签名的证书。 一个是我的团队的生产证书,我用它为企业发行版的应用程序签名。 另一个是我的开发证书(同一团队的一部分),我用它为开发应用程序签名 在Xcode 8中,我已取消选择“自动管理签名”,现在我的证书已设置为与我的团队关联的生产证书,该证书现在只允许我对分发应用程序进行签名。我可以将资源调配配置文件更改为开发配置文件,但随后我收到一个错误,即“资源调配配置文件”开发配置文件“不包括对证书“生产证书”的签名。但Xcode 8不允许我手动更改证书 在Xcode 8中,
在Xcode 8中,我如何在同一团队中的代码签名身份之间进行更改?当然,我立即找到了我自己问题的答案。 我假设构建设置中的旧代码签名/配置文件部分已被删除,并被Xcode中常规选项卡的签名部分完全替换。 事实上,它们仍然存在,你可以像往常一样使用它们。
我想我应该回答我自己的问题,而不是删除所有其他可能有相同想法的人!在xcode8中签署应用程序有两种方法
您是正确的,这里我们没有设置代码签名标识的选项。使用xcconfig文件可以覆盖代码签名标识
PROVISIONING\u PROFILE\u SPECIFIER=团队ID/配置文件名称
代码签名标识[sdk=iphoneos*]=iPhone发行版
代码签名标识[sdk=watchos*]=iPhone发行版
您好,谢谢您的回答。但是我提到我取消了自动管理签名,然后我可以看到设置配置文件的这两个调试和发布部分。令人困惑的是,您不能从这里更改代码签名标识,只能从生成设置部分更改。您是正确的,我们在这里讨论没有设置代码签名标识的选项。使用xcconfig文件可以覆盖代码签名标识。--------------------------代码签名标识[sdk=iphoneos*]=iPhone分发代码签名标识[sdk=watchos*]=iPhone分发