团队中物品太少

17

我正在尝试使用XCode和我的开发者帐户设置一个新的机器,但在尝试从Organizer中刷新配置文件时一直遇到以下错误:

属性/团队/实体/开发人员中项目过少

我已经按照这个线程中提供的所有建议进行了尝试,但都没有成功。

看起来这是与钥匙串中存在多个/不正确的身份有关的问题,但我迄今为止还没有解决它,而且似乎很少有关于此问题的信息。

我已经尝试了以下所有内容:

  1. 删除钥匙串中所有与开发相关的证书
  2. 通过iOS开发中心撤销/重新发行开发证书。
  3. 注销所有其他苹果相关服务(iTunes、App Store等)。
  4. 通过App Store重新安装XCode。

还有其他人遇到过这个问题吗?


这并不是一个真正的答案,但对于任何人可能有所帮助,如果您的开发者配置文件未安装在计算机上,也会出现此错误。 - Ben H
2
我该如何在我的电脑上安装开发者配置文件?(此页面上的所有答案都对我无效。) - Stan James
5个回答

12

这东西真的太令人沮丧了。不确定它是否有帮助,但我拍摄了我在KeyChain中拥有的快照。当您看到披露三角形时,表示证书下面有一个密钥。

输入图像描述 第二张截图


谢谢提供这些快照!我同意这些东西非常令人沮丧和复杂。 - Preston Lewis
2
哇——太神奇了——有人刚给我的回答点了个踩!他们可能有什么理由吗?虽然-2分并不会对我造成伤害,但意图却未知。我花费了很多时间去截屏并上传它们……真奇怪! - David H
我相信拍两张截图不需要那么长时间... - Robin Kanters
7
没错,@RobinKanters 你说得对 - 我应该跳过这个主题,不做任何尝试去帮助。是的,就是这样 - 我会尽力记住不再这么做了。我感到惭愧,因为我没有准确的答案... [附:我必须编辑每张照片来遮盖我的具体信息,但是没用一个小时,所以我不应该抱怨] - David H

10

我刚刚通过另一个开发者论坛上的建议成功解决了这个问题。

以下是解决方案:

  1. 退出所有需要苹果账户登录的服务(iTunes、App Store等)
  2. 从钥匙串中删除任何现有的开发者身份证书。
  3. 打开钥匙串,从所有钥匙串中删除包含 "daw2.apple.com" 和 "daw.apple.com" 的所有密钥。
  4. 关闭并重新打开 XCode。
  5. 打开“组织者”,点击“刷新”。您将被提示输入与您的开发者帐户相关联的Apple ID信息。请确保输入正确的Apple ID,并勾选“存储在钥匙串中”的复选框。
  6. 它应该从您的开发者帐户获取证书和配置文件,错误应该就消失了!

感谢Ronald Lee提供的答案。


你应该自行选择此作为适当的答案,以标记此问题已回答。 - David H
1
谢谢,我本来也想这么做的,但是SO不让我立即这么做,当然,我也忘了回来标记它为已回答。 - Preston Lewis
我如何识别“开发者身份证书”?它们在钥匙串中有特殊的名称吗?我没有看到任何以这种方式命名的证书。 - Stan James

1

有一个更简单的方法:

  1. 打开你的钥匙串
  2. 在“类别”中点击“All the elements”
  3. 现在在钥匙串选项卡中选择“login”
  4. 在搜索栏中输入“daw.apple.com”
  5. 删除此搜索结果的所有内容。
  6. 重新启动Xcode
  7. 打开组织者
  8. 刷新“provisioning profiles”页面
  9. 输入你的用户名和密码。

1

@mutexmark是正确的:)

顺便提一下,这是苹果文档:

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html

配置文件刷新故障排除:

如果您收到以下错误消息:

Teams 中项目太少

请执行以下步骤:

  1. 打开钥匙串访问 > 密码类别。

  2. 删除 daw.apple.com 和 daw2.apple.com 的条目。

  3. 重试配置文件刷新过程。


0
在遵循本页其他答案后,我仍然遇到了相同的问题。以下是我需要做的事情才能使事情正常运行。
确保您已完全接受加入苹果开发者计划的邀请电子邮件。您的帐户管理员可以通过管理面板验证您的状态。
  1. 单击“请验证您的电子邮件地址”电子邮件中的链接
  2. 单击“提交”按钮完成注册

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接