我的开发团队最近为我们的Apple Developer帐户添加了新的分发证书.我下载了它,它现在在我的钥匙串上.但是,我在Xcode中收到此消息:
您在成员中心拥有有效的iOS分发证书,但未在本地安装.如果您的签名身份安装在另一台Mac上,则可以在该Mac上导出开发人员配置文件并将其导入此Mac.您也可以撤销当前的证书并申请新的证书.
当我转到首选项>帐户>查看详细信息时,我只看到1个证书签名标识"iOS开发".如何添加新的分发证书?我认为将它安装在我的钥匙串上已经足够了.当我尝试将证书从我的钥匙串拖到"查看详细信息"部分中的签名身份时,它不起作用,因为我无法将其拖动到那里.
我认为下载分发证书足以让它"本地安装",如Xcode所说,但显然它没有效果.
任何帮助或建议将不胜感激.谢谢.
Xcode/Preferences/Accounts - 您的苹果ID,是开发团队的成员吗?在右下角("帐户"标签页),在团队名称下,它可能默认为"(您的名字)(个人团队)",但也应该有另一个选择"(您的团队名称)".因此,如果您的团队被命名为"The Awesome Team",那么应该在"团队名称"下选择"The Awesome Team",而不是您的个人名称.
更新:
如何" 选择团队名称 "因Xcode的版本而异.
第一步是点击团队名称.
然后单击它下面的按钮.在一个版本中,该按钮显示"显示详细信息...".在我写这篇文章时,按钮显示"下载所有配置文件".
另一种方法是双击团队名称.这应该弹出一些对话框.
要验证是否仍然选择了所需的团队,您必须退出Xcode,再次打开它,再次转到首选项/帐户.
更新#2:
在较新版本的Xcode中,似乎真正的问题是"自动管理签名"没有做出所需的选择.找到并关闭它,然后选择所需的证书.Sagar Mody的回答解释了一下.
如果仍然不适合你,但为其他人工作,可能值得向他们询问他们在(1)浏览器中的会员中心的截图 - 证书,供应资料,(2)Xcode /偏好/账户,(3)他们的帐户"查看详细信息".最糟糕的情况是,要求他们暂时更改密码,并在您的计算机上尝试使用他们的帐户,如果您以他们身份登录,请确认您可以正常运行.如果您可以这样做,那么您的帐户就没有正确的设置.尝试在会员中心或Xcode屏幕截图中找到差异.
归档时间: |
|
查看次数: |
23656 次 |
最近记录: |