2013-09-29 55 views
5

我正在尝试将Mac应用程序(在Xcode 5下设计)上传到Mac App Store。我之前对许多以前的Xcode版本的应用程序都做过这个,所以我认为我已经掌握了它,但是我对此感到头痛。这一定是一个小问题,但我不明白!我的设置奇怪的代码签名错误

说明:

  • 我的目标的“常规”设置有“签名:Mac App Store的”,那么我的帐户“团队”
  • 我已经沙盘启用(“能力”的标签目标)
  • 在 “生成设置”,我有:
    • CODE_SIGN_ENTITLEMENTS = MyApp的/ MyApp.entitlements
    • CODE_SIGN_IDENTITY = Mac开发者
    • PROVISIONING_PROFILE = MAC团队发放模板:com.myname.myapp

该应用程序生成并运行良好。然而,当我确认它为App Store分发,我得到以下错误:

Invalid Provisioning Profile. The provisioning profile included in the bundle MyApp [MyApp.app] is invalid. [Missing code-signing certificate.] For more information, visit the Mac OS Developer Portal.

我缺少什么?

+1

你可能想签出在http://stackoverflow.com/questions/18818381/xcode-5-code-signing-entitlement-errors讨论iOS的代码签名的问题。 Apple在构建设置中添加了新的部分,您需要更改默认设置。它不适合我,但它适用于其他人。 – JScarry

回答

1

解决方案

应该检查在App Distribution Guide覆盖的Mac应用程序的证书和配置配置文件的管理部分。具体而言,Troubleshooting部分将提供最深入的见解,并涵盖您报告的提供配置文件问题的修复。我建议您浏览整个故障排除区域,因为有时证书到期日期会影响配置配置文件的有效性。

Invalid Provisioning Profile