【问题标题】:No identities were available - administrator request not solved by previous answers没有可用的身份 - 以前的答案未解决管理员请求
【发布时间】:2013-10-28 12:14:34
【问题描述】:

我收到“没有可用的身份 - 管理员请求”问题 我有一个有效的证书、一个匹配的 boundle ID、一个有效的配置文件(分发)我有两个应用程序,我在 3 周前使用我目前的配置发布到了应用程序商店。

唯一改变的是我将我的 mac 升级到 10.9 并将我的 xcode 升级到 5,但我的设备留在了 IOS6 现在我的两个应用程序都未能通过上述错误验证。

我尝试了许多其他文章中的步骤,例如No identities were available - administrator request

Xcode 4.3.2: "No identities were available" - Where to request a Dev Identity?

https://discussions.apple.com/message/21603155#21603155

和其他 没有任何作用

有什么想法吗?

【问题讨论】:

    标签: ios xcode submit


    【解决方案1】:

    我花了两天时间阅读论坛和搜索网络,终于找到了问题所在。在您的 IOS 供应配置文件下,您必须有一个在类型下列为分布的配置文件。它还需要在您的 xcode 帐户下列出(xcode>preferences>account>view details)如果它没有在那里列出,请单击刷新按钮让它检查 iTunes 连接您的证书。我尝试从证书、标识符和配置文件中删除每个证书和所有内容,并让 xcode 创建新证书,但 xcode 说它会添加分发内容而不会。确保在应用程序目标构建设置和应用程序项目构建设置中的代码签名下使用您的配置文件,该配置文件是您的配置文件的分发类型。

    【讨论】:

      【解决方案2】:

      我必须在我的 Mac 上进入应用程序 -> 实用程序 -> 钥匙串并删除过期的证书。删除这些后,我必须通过 IOS 开发人员站点生成新证书并将其导入 Keychains 应用程序。完成此操作后,返回 Xcode 并在 Build Settings 中验证您使用的是新的 Code Signing Identity and Provisioning Profile。 (您需要重新创建两者,因为撤销身份将使配置文件无效。)

      【讨论】:

        猜你喜欢
        • 2012-04-30
        • 2017-08-01
        • 2010-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-20
        • 2020-04-07
        相关资源
        最近更新 更多