2015-06-18 58 views
0

我已經提供了一個支持CloudKit的應用程序,該應用程序在測試時工作正常,它從iCloud檢索記錄並添加新記錄。當我歸檔應用程序,並單擊驗證我看到了以下錯誤:應用程序驗證錯誤,CloudKit權利錯誤

No matching provisioning profiles found for Applications/aplicationname.app None of the valid provisioning profiles allowed the specific entitlements: com.apple.developer.icloud-containers-identifiers, beta-reports-active, com.apple.developer.icloud-services.

我看了以下的蘋果開發者:

「之前你船您的應用程序,使用分配的工作流程配置應用。在此工作流程中,Xcode允許您選擇是要定位開發環境還是生產環境,並將com.apple.developer.icloud-container-environment授權添加到您的應用程序中,並且具有您選擇的值。在發貨之前,請確保配置您的應用程序用於生產環境,針對開發環境的應用程序將被App Store拒絕。「

我認爲這是解決方案,但無法找到我必須這樣做的方式。

+0

我發現從哪裏可以選擇目標開發或生產,但似乎我的問題出現在目標環境的選項之前。 有誰知道問題在哪裏? –

回答

0

我找到了解決方案。我去了開發人員門戶和配置文件,我創建了配置文件,我選擇了具有問題的應用程序,並且生成了配置文件。在創建配置文件後,我下載並運行它。 之後,當我檢查驗證它發現丟失的配置文件,並正確驗證我的應用程序。