2013-09-29 73 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