没有身份可用 - 管理员请求?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (25)

“归档”我的应用程序时遇到问题。我认为有无效的配置文件,因为iPhone更新到5.1和XCode更新到4.2.2。

我已经花了超过4小时的时间来解决认证问题,同时一步一步地使用这个线程(这花费了很多时间):

我仍然有以下错误:

没有身份可用管理员必须先请求身份才能下载。

处理几秒钟后,“下载身份”按钮返回到此窗口。

你知道如何摆脱这种证明文件的木材并解决这个错误吗?

提问于
用户回答回答于
  1. 访问会员中心
  2. 转到“iOS Provisioning Portal” - > “证书”(左侧)>> “分发”选项卡
  3. 检查字段“供应配置文件”。如果是空的,则下一个(4)
  4. 转到“Provisioning”(左侧栏) - > “Distribution”选项卡。按“新建档案”并完成。回到(3)再次检查该字段。
  5. 下载并“运行”(双击)新的配置文件。
  6. 在项目的构建设置中,选择新的配置配置文件(它可能与旧配置文件具有相同的名称)
  7. 在你的项目构建设置中,将您的代码签名身份(全部)更新为新的身份(如果有的话)。(旧版本可能已过期,这是您看到的错误消息的最大原因之一)
  8. 验证你的包ID是否正确(CaSe SeNsEtIvE)
  9. 返回到XCode Organizer - 设备。点击TEAM(左侧边栏)并点击“刷新”(右下角)。你会发现XCode获取新的配置文件。如果加载了新内容,请重复步骤6和7(它们将被更改!) *如果因为运行更新版本的xCode而无法找到团队,请转至Xcode首选项(单击mac工具栏上的“Xcode”屏幕左上角)并转到帐户,选择你的团队,然后点击刷新。如果加载了新内容,请重复步骤6和7(它们将被更改!) 如果你处于首选项 - > 帐户并且仍然无法刷新,则:
    • 点击帐户标签
    • 在列表中选择一个Apple ID
    • 点击右下角的“查看详情”
    • 点击左下角的刷新箭头
    • Xcode现在将刷新更新的凭据,并且您可以继续验证或分发您的应用程序。

  10. 再次验证或分发您的应用。它应该工作。
  11. 如果这不起作用,那么转到项目设置>目标下的“TEAM”并选择“无”...现在,您已选择无,您将需要重复步骤7并更改代码签名标识(全部)和再次尝试归档。
  12. 最后,如果以上都不起作用。只需创建一个新的生产证书并使用相同的捆绑ID创建一个新的供应配置文件。(是的,如果你正在更新已经存在的应用程序,这将起作用)。下载证书和证书。配置文件并同时运行(双击)。现在重复步骤6并归档。这应该工作。
用户回答回答于

使用我的最新版本的Xcode,组织者的设备部分没有TEAM选项。我必须执行以下操作来刷新凭据:

  1. 转到Xcode->首选项
  2. 点击帐户标签
  3. 在列表中选择一个Apple ID
  4. 点击右下角的“查看详情”
  5. 点击左下角的刷新箭头

Xcode现在将刷新更新的凭据,并且你可以继续验证或分发你的应用程序。

扫码关注云+社区