30

请帮我。我想在 IOS App Store 中放一个 App 但总是收到这个错误信息 (Xcode4.3)

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

我做错了什么??

4

5 回答 5

32

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

转到 iOS 开发中心 > iOS 配置门户 > 配置 > 分发。您可能有一个过期的配置文件,如果是这样,只需修改并重新保存它。如果没有配置文件,请单击新建配置文件。然后您应该在 Xcode 中看到新的 iPhone Distribution 标识,您现在可以选择它。

于 2012-03-09T00:10:08.323 回答
10

对我来说,是包标识符发生了冲突。确保在 Xcode > Targets > Info > Bundle Identifier 中指定的包标识符与您在 IOS Dev Center > Provisioning Portal > App Ids 中注册为 App Id 的标识符相匹配。提示可以在 Xcode > Targets > Build Settings > Code Signing 中找到,您只需要使包标识符匹配。

于 2012-07-24T12:27:01.170 回答
9

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

于 2012-03-22T10:49:45.637 回答
1

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

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

于 2012-09-13T02:43:06.067 回答
0

我刚刚更新了我的 iOS 开发者会员资格。当我想提交我的应用程序时,这个问题让我发疯了。

  1. 到开发者门户
  2. iOS 配置文件
  3. 选择(您的)分发资料
  4. 编辑 --> 选择正确的 App ID
  5. 生成并下载
于 2013-05-14T15:26:05.667 回答