【问题标题】:xcode 6 unable to process application. The bundle '*' is not signed using an apple submission certificatexcode 6 无法处理应用程序。捆绑“*”未使用苹果提交证书签名
【发布时间】:2014-09-25 16:32:24
【问题描述】:

我在使用 XCode 6 验证或提交 ios 应用到应用商店时遇到以下错误。

我知道那里有同样错误的帖子,但我已按照所有步骤操作,但仍然无法弄清楚。

我已经尝试过了。

  1. 将构建设置中的“有效架构”更改为 “$(ARCHS_STANDARD)”。
  2. 重新创建所有证书并 配置文件。删除并重新下载到本地 电脑。通过 xcode 帐户首选项页面同步这些。
  3. 安装了苹果根证书

注意。这在调试模式下构建和运行良好,我什至可以导出存档的应用程序。仅在验证时。

【问题讨论】:

  • 顺便说一句,在您的第二张图中,您忘记将配置文件名称涂黑;)

标签: ios iphone xcode app-store codesign


【解决方案1】:

转到您的项目的目标 > 构建设置 > 代码签名并检查您的构建模式是否选择了正确的配置文件。

确定之后再做

  1. 您的证书有效。
  2. 您的配置文件有效并且使用正确的应用程序 ID,该应用程序 ID 也应与 iTunes Connect 中的应用程序 ID 完全匹配。还要确保 Provisioning Profile 是 App Store Distribution 之一(请确保对其进行相应命名,以便您轻松找到它)。
  3. 您已在 Xcode > Preferences > Accounts > Your Account > View Details > Refresh 中刷新了您的帐户。

完成所有这些步骤并且您对代码签名选择持肯定态度后,清理您的项目,选择您的设备作为构建设备(即使它没有连接),存档 > 验证 > 提交。

【讨论】:

  • 我已经完成了这些步骤至少 5 次。验证证书有效,创建新证书,因为我的旧证书即将到期。从新证书生成新的配置文件。从我的电脑中删除旧的。在 xcode 首选项中刷新了我的帐户以同步新的证书和配置文件,但仍然是同样的错误。
  • 在代码签名中一切都应该是这样吗?
  • 是的,我也上传了我的代码签名设置的照片。
【解决方案2】:

在 XCODE 6.0.1 上,问题是我 (OS X 10.10) 重新创建新的 Apple ID(虽然我的 Apple ID 已经存在)所以转到首选项 - 删除您当前的 Apple ID 帐户并再次添加您的 Apple ID .成功了。

【讨论】:

    【解决方案3】:

    所以我最终...

    • 在我的 Mac 上创建一个新用户。
    • 将项目复制到新用户目录之一。
    • 删除了 ios 分发证书并重新创建它以及新的配置文件。
    • 已将新证书和配置文件同步到我的新用户目录并修复了它。

    因此,我的现有用户肯定存在一些错误配置。如有疑问,请重新开始,它可能会“正常工作”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      相关资源
      最近更新 更多