19

我正在使用 Xcode 4.3.3

以前一切正常,但从几个月前开始,我无法再通过 Organizer 刷新配置文件。

问题:

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

      “You are not allowed to perform this operation. Please check with your Team Admins, or, if you need further help, please contact Apple Developer节目支持”


更多信息:

  • 团队管理员
  • 我有有效的开发者证书,显示在 Apple Developer Portal、我的钥匙串和 Organizer 中(就像我说的,这一切都过去了)
  • 我在 Organizer 中显示了几个有效的配置文件。
  • 我在组织者中显示了 2 个团队:
    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 团队配置文件”之后执行此操作
    1. 请注意我没有使用 Mac 开发。我没有启用开发者模式,也没有 Mac 开发者程序。
    2. 我尝试过启用和不启用 Mac 开发人员模式。
    3. 尽管有同样模糊的错误消息,但它实际上似乎是在更新 iOS 配置文件。

经过这么多时间,我仍然决心删除此错误消息。也许有人可以帮助并告诉我 XCode 将其应用程序日志保存在哪里?是否有类似 Mac 的 Windows“事件查看器”之类的东西?

4

9 回答 9

5

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

于 2013-12-03T06:08:12.767 回答
4

我也收到此错误“您无权执行此操作。请与您的团队管理员联系,或者,如果您需要进一步的帮助,请联系 Apple 开发人员计划支持”。我的开发人员配置不起作用,所以我什至无法在设备上测试我的应用程序。

这对我有用:

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

现在,Xcode 应该会自动创建一个新的开发人员证书,但现在这似乎被打破了。所以,不要尝试使用它。反而:

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

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

于 2013-03-27T04:45:04.487 回答
3

有同样的问题。原因是错误的 Apple ID 请在开发中心检查您的 Apple ID https://developer.apple.com/devcenter/ios/urlRedirect.action?mode=update_profile&userAction=updateAccount&cancelPath=/devcenter/ios/index.action&successPath=/ devcenter/ios/index.action

于 2012-12-07T11:39:44.017 回答
2

有同样的问题。我刚刚从 Xcode 中删除了所有配置文件,然后重新启动它。之后,它提示输入 Apple Id 凭据,一切就绪(使用修改后的配置文件)。

于 2012-11-13T13:58:12.337 回答
2

实际上解决方案很奇怪。

看来您必须是 Mac 开发人员计划的成员。它帮助了我。

通过将我的帐户添加到 Mac 开发人员计划问题已得到解决!

苹果讨论

于 2014-02-25T04:31:37.973 回答
1

删除

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

于 2015-01-30T03:00:13.490 回答
0

我正在尝试在黑暗中拍摄。我从来没有遇到过这个问题,尽管我一直在处理一堆开发帐户。

一旦你的钥匙链和组织者干净,

尝试让您的 mac 聚光灯重新索引(在聚光灯下搜索某些内容,选择最后一行),在隐私选项卡中,将 MacintoshHD(和任何其他索引的驱动器)包含在防止聚光灯索引的位置列表中

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

让我知道这是否有任何区别。(我有一个类似的问题,这个解决方案有效)

于 2012-11-13T16:10:43.390 回答
0

我有同样的问题。我终于找到了解决方案。
1.在“Safari”上访问开发者中心。
2.使用您的 AppleID/PW 登录。我认为您无法登录。
3.删除在 Safari 中保存的密码,以及偏好/隐私/启用 cookie。
4.如果您可以登录,您可以在“组织者”上登录。

我希望我糟糕的英语能帮助斯拉夫,有人也有同样的问题。

于 2013-07-01T12:24:56.367 回答
0

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

于 2015-06-13T08:05:57.507 回答