如何为开发团队代码登录 Xcode?

How to code sign in Xcode for a development team?

在开发 macOS 应用程序时,我们通常会在公司的发布过程中签署最终产品。但是,由于 Xcode 在每次升级时都要求代码签名,所以我想在正常的开发过程中也启用代码签名。但是,我团队中的开发人员无法访问发布期间用于签署应用程序的代码签名证书。

所以我使用个人团队和我的 Apple ID 启用了自动代码签名,效果很好。但是,我如何与甚至没有 Apple ID 的队友分享这些信息?他们不能为此使用我的私人帐户。

我偶然发现在 .pbxproj 文件中为 CODE_SIGN_IDENTITY 设置指定“-”使用 AdHoc 签名。但是,这在 Xcode 的签名证书下拉列表中不可用,必须通过编辑该文件手动添加。因此,对我来说似乎有点像黑客。还有更好的选择吗?

你们都是公司开发团队的成员吗?如果不是,则找出团队代理或管理员是谁,并请其中之一添加您。您或其中一位管理员应该能够创建可用于签署应用程序开发版本的开发证书。只有发布的版本需要使用发布证书进行签名。