0

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

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

我尝试了许多其他文章中的步骤,例如没有可用的身份 - 管理员请求

Xcode 4.3.2:“没有可用的身份” - 在哪里请求开发身份?

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

和其他人没有任何作用

任何想法 ?

4

2 回答 2

2

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

于 2013-11-09T15:01:28.107 回答
0

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

于 2014-08-13T20:54:35.133 回答