Xcode管理器 - 无法刷新供应配置文件列表

时间:2012-11-12 19:52:17

标签: ios xcode code-signing provisioning-profile

我正在使用Xcode 4.3.3

以前一切工作都很好,但几个月以前,我再也无法通过管理器刷新配置文件了。

问题:

  • 我打开组织者
  • 点击顶部的配置文件
  • 然后点击右下角的“刷新”按钮
    1. 显示“正在下载开发证书...”并提示登录。
    2. 成功登录后,显示“获取团队列表...”,然后显示错误:

      “您不得执行此操作。请与您的某个团队管理员联系,或者,如果您需要进一步的帮助,请联系Apple开发人员计划支持”


更多信息:

  • 上午团队管理员
  • 我有有效的开发者证书,如Apple Developer Portal,我的Keychain和Organizer中所显示的(就像我说的,这一切都曾经用过)
  • 我在Organizer中显示了几个有效的配置文件。
  • 我在组织者中展示了两个团队:
    1. 一个有开发开发者证书(我的)
    2. 一个带分发证书(适用于应用商店)
  • 这不是密码问题(当我输入错误的密码时出现不同的错误)
  • 我已删除了除我的所有其他开发者证书和分发证书
  • 如果我手动下载证书,我可以成功添加证书
  • 如果我手动下载,我可以成功添加配置文件
  • 在Apple Developer Portal中,没有标记为“无效”的配置文件(但有一些已过期)
  • 我强制退出Xcode,甚至重启了Mac

这在iOS6发布后的某个时间开始发生(绝对不是在同一时间)。我已经阅读过关于这个主题的类似问题,但大多数问题都是针对“损坏的数据”错误消息。对我来说情况并非如此。

更新1(11月13日)

我现在做了以下事情:

  • 我已从Keychain中删除了所有证书,包括公钥和私钥。
  • 我已在Apple Dev Portal中撤销了我的证书。
  • 我重新启动了机器。
  • 我再次打开Xcode并点击刷新:
    1. 它要求我登录,并提示提交新证书的请求。
    2. 新证书已成功批准并发布,并下载到我的钥匙串中(我看到新的公钥和私钥,以及证书)。

但是我在配置文件的“刷新”时仍然遇到相同的错误:“您不能执行此操作”并且我在组织者中没有配置文件。

更新2(11月13日)

  • 我现在已更新为XCode 4.5
  • 在第一次刷新时,它确实有效。
  • 在所有后续刷新时,它都会失败并显示相同的错误消息“您不能执行此操作。请与您的某个团队管理员联系,或者,如果您需要进一步的帮助,请联系Apple开发人员计划支持“,但它现在在”生成Mac Team Provisioning Profile“后执行此操作
    1. 请注意我没有使用Mac开发。我没有开发者模式,我没有Mac Developer程序。
    2. 我已尝试启用和不启用Mac Developer Mode。
    3. 尽管存在相同的模糊错误消息,但它实际上似乎正在更新iOS配置文件。

经过这么多时间,我仍然决定删除此错误消息。也许有人可以协助并告诉我XCode在哪里保留它的应用程序日志?有什么像Mac的Windows“事件查看器”吗?

9 个答案:

答案 0 :(得分:5)

尝试Xcode 5.1。看起来Apple终于解决了这个问题。

答案 1 :(得分:4)

我也收到此错误“您无权执行此操作。请与您的某个团队管理员联系,或者,如果您需要进一步的帮助,请联系Apple Developer Program Support”。我的开发人员配置无法正常工作,因此我甚至无法在设备上测试我的应用程序。

这对我有用:

  • 转到iOS配置门户>证书>发展。可能有一个证书,你不再拥有Keychain中的密钥对。撤销它。
  • 从Xcode管理器中删除相关的配置文件。退出Xcode。
  • 转到~Library / Developer / Xcode并删除co​​nnect1.apple.com **。db(可能没有必要,但不会受到伤害)。
  • 转到~Library / Caches / com.apple.dt.Xcode并删除Cache *文件。

现在,Xcode应该自动创建一个新的开发人员证书,但现在似乎已经被打破了。所以,不要试图使用它。代替:

  • 返回iOS配置门户。
  • 确保您的开发证书已被撤销(因此您没有)。
  • 现在创建一个新的,并使用涉及使用钥匙串的手动过程(我们在2009年回到这里)。下载证书。
  • 返回Xcode>组织者。插入您的设备。单击设备名称下的“配置配置文件”。删除设备上当前的所有证书。
  • 单击设备名称。点击底部的“添加到门户网站”。完成这个过程。
  • 返回图书馆>供应配置文件(位于左上角)。如果您有一个无效的额外团队配置文件,请将其删除。

现在你应该有一个工作系统。

答案 2 :(得分:3)

答案 3 :(得分:2)

有同样的问题。我刚从Xcode中删除了所有配置文件,然后重新启动它。之后,它提示输入Apple Id凭据,所有内容都已到位(已修改的配置文件)。

答案 4 :(得分:2)

实际上解决方案很奇怪。

看起来您必须是Mac Developer Program的成员。它帮助了我。

通过将我的帐户添加到Mac Developer程序问题已修复!

Apple Discussion

答案 5 :(得分:1)

删除

  

〜/ Macintosh HD / User / home / Library / MobileDevice / Provisioning Profiles

答案 6 :(得分:0)

我想在黑暗中拍摄。我从未遇到过这个问题,即使我一直在玩一堆开发帐户。

一旦您的钥匙串和整理器干净,

尝试让你的mac聚光灯重新索引(在聚光灯下搜索一些东西,选择最后一行),在隐私标签中,在防止聚光灯索引的位置列表中包含MacintoshHD(以及任何其他索引的驱动器)

重复上述步骤,从同一列表中删除Macitosh HD,以便创建新的索引。

如果这有任何区别,请告诉我。 (我有一个类似的问题,这个解决方案有效)

答案 7 :(得分:0)

我有同样的问题。我最终找到了解决办法 1.在“Safari”上访问DevCenter 2.通过AppleID / PW登录。我想你不能登录。
3.删除Safari中保存的密码,以及首选项/隐私/启用cookie 4.如果您能够登录,您可以登录“管理器”。

我希望我的英语不好帮助斯拉夫,而且有人也有同样的问题。

答案 8 :(得分:0)

您必须使用xcode 5.1.1或更高版本上传您的版本。