Xcode 4.3 - 错误:没有可用的身份

时间:2012-03-04 14:56:15

标签: xcode4.3

请帮帮我。 我想在IOS App Store中放置一个应用程序但总是收到此错误消息(Xcode4.3)

  

“没有可用于签名的身份”   连接到IOS Center,Xcode可以从IOS开发中心获取身份......

我做错了什么?

5 个答案:

答案 0 :(得分:32)

当您在Xcode中打开项目时,会出现一个名为“代码签名”的部分。单击第一个下拉菜单,您应该看到一个身份列表,您应该看到至少一个iPhone Developer和iPhone Distribution身份。如果您没有iPhone分发标识,或者它位于“没有配置文件的身份”子标题下,您可以在iOS开发人员中心解决此问题。

转到iOS开发中心> iOS配置门户>供应>分配。您可以拥有过期的配置文件,如果是这样,只需修改并重新保存即可。如果没有配置文件,则单击“新配置文件”。然后你应该在Xcode中看到新的iPhone发行版身份,你现在可以选择。

答案 1 :(得分:10)

对我来说,正是捆绑标识符冲突了。确保在Xcode>中指定的包标识符目标>信息>捆绑标识符与您在IOS开发中心中注册为App Id的捆绑标识符相匹配。供应门户>应用程序ID。提示可以在Xcode>中找到。目标>构建设置>代码签名,您只需要使捆绑标识符匹配。

答案 2 :(得分:9)

我遇到了一切似乎都很好的问题(没有证书过期),但是Xcode给了我这个错误信息。但是,一旦我下载并安装了.mobileprovision文件,它就能正常工作。出于某种原因,Xcode自动下载无法正常工作。

答案 3 :(得分:1)

当归档方案设置为“发布”而不是“分发”时,我得到了同样的错误。

点击XCode中的“管理方案”,然后点击“编辑...”以验证您的设置。

答案 4 :(得分:0)

我刚刚续订了我的iOS开发者会员资格。这个问题让我疯狂,因为我想提交我的应用程序。

  1. 到开发者门户网站
  2. iOS配置文件
  3. 选择(您的)分发资料
  4. 编辑 - >选择正确的应用程序ID
  5. 生成并下载