2014-01-06 55 views
2

MAC應用程序時,在我的Mac提出的申請,當我跑的過程中用於驗證歸檔,它想出了一個錯誤:錯誤與「com.apple.developr.aps環境」驗證上的Xcode

The archived application has entitlements that require Mac App Store distribution. 
The invalid entitlements were: 

com.apple.developer.aps-environment. 

我看了一下這個鏈接:Enabling Push Notifications,我認爲這個權利與推送通知有關。

我嘗試添加了 com.apple.developer.aps-environment

到我的權利文件作爲boolean set to YES,但錯誤依然走了過來。

我該如何解決這個問題?

+0

錯誤指出您已經**請求權利,不是嗎?你有一個有效的Apple開發人員ID來簽署該應用程序嗎? – Jay

+0

是的我有一個有效的蘋果開發者ID,並且已經成功地簽署和驗證了應用程序。 – Corytaitchison

回答

0

看起來你可能試圖簽署應用程序以便在App Store外發布,Xcode告訴你它不會讓你這麼做,因爲你只使用App Store的功能。

我不是專家,但是爲了讓我的最後一個應用程序提交,我用「第三方Mac開發者應用程序:」身份簽署了它,而不是我的「開發人員ID:」身份。後者僅適用於您通過自己的網站直接向客戶分發應用程序的情況。

0

這不是布爾值。這是一個'開發'或'生產'的字符串。它也只適用於蘋果商店。