没有可用的身份 - 以前的答案无法解决管理员请求

时间:2013-10-28 12:14:34

标签: ios xcode submit

我收到“没有身份可用 - 管理员请求”问题 我有一个有效的证书,一个匹配的边界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

和其他人 没有用的

任何想法?

2 个答案:

答案 0 :(得分:2)

我花了两天时间阅读论坛并搜索网页,最后找出问题所在。在您的IOS配置文件下,您必须拥有一个在类型下列为ditribution的配置文件。它还需要在xcode(xcode>偏好设置>帐户>查看详情)中列在您的帐户下,如果它没有列在那里,请点击刷新按钮让它检查itunes connect是否为您的证书。我尝试删除证书,标识符和证书中的所有证书和所有内容。配置文件并让xcode创建新证书,但xcode表示它将添加分发内容而不是。确保在应用目标构建设置和应用项目构建设置中的代码签名下使用您的配置文件的配置文件。

答案 1 :(得分:0)

我必须进入应用程序 - >实用程序 - >我的Mac上的钥匙串和删除过期的证书。删除后,我必须通过IOS开发人员站点生成新证书,并将其导入Keychains应用程序。执行此操作后,返回Xcode并在Build Settings中,确认您使用的是新的代码签名标识和配置文件。 (您将需要重新创建,因为撤销标识将使配置文件无效。)