2012-09-02 34 views
2

如果我激活iCloud Key-Value Store並添加iCloud容器,則在嘗試啓動我的(mac)應用程序時出現「Permission denied」錯誤。但爲什麼?(Xcode)在啓用iCloud的情況下拒絕權限

爲iCloud啓用App ID(生產&開發),並且在啓用iCloud的App ID後,我生成並安裝了新配置文件(Production & Development)。

我已經使用iOS Apps完成了很多次這些工作。那麼錯誤在哪裏?

+0

我目前有這個相同的問題。我可以在沒有問題的情況下啓用iCloud,但是如果我添加鍵值存儲或無處不在容器標識符,則會獲得權限被拒絕。 – stevel

+1

經過一番猜測後,我能夠解決我的問題。似乎我使用了錯誤的開發人員配置文件來簽署應用程序 - 您必須使用與設備配置文件(在本例中爲mac)相匹配的dev配置文件進行簽名。 – stevel

回答

4

我有同樣的問題。通過在公司標識符中固定錯字來解決我的問題。

當我建立配置文件時,我使用了net.company(全部小寫)。在Xcode中啓動我的代碼時,我使用了net.Company(注意大寫)。

當我開始一個新的程序時,我使用了與配置文件相同的大小寫。我的編譯工作。