【问题标题】:Xcode 4.3 - error: no identities were availableXcode 4.3 - 错误:没有可用的身份
【发布时间】:2012-03-22 06:55:50
【问题描述】:

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

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

我做错了什么??

【问题讨论】:

    标签: xcode4.3


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 谢谢。我有同样的经历 - 在我手动下载配置文件然后删除它们之后尝试自动下载。
      【解决方案3】:

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

      【讨论】:

      • 啊!这是我的问题。愚蠢地有两个稍微不同的字符串。手动修复了应用程序以使捆绑包 ID 与分发配置文件 ID 匹配,突然间一切都得到了签名。为你 +1。
      【解决方案4】:

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

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

      【讨论】:

        【解决方案5】:

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

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

        【讨论】:

          猜你喜欢
          • 2012-03-27
          • 2013-10-12
          • 2013-09-15
          • 1970-01-01
          • 1970-01-01
          • 2014-07-06
          • 2013-06-03
          • 1970-01-01
          相关资源
          最近更新 更多