2012-03-26 49 views
1

這是調試器輸出:獲取錯誤而在應用具有核心數據相加的icloud

-[NSFileManager URLForUbiquityContainerIdentifier:]: An error occurred while getting ubiquity container URL: Error Domain=LibrarianErrorDomain Code=11 "The operation couldn’t be completed. (LibrarianErrorDomain error 11 - The requested container identifier is not permitted by the client's com.apple.developer.ubiquity-container-identifiers entitlement.)" UserInfo=0x28a970 {NSDescription=The requested container identifier is not permitted by the client's com.apple.developer.ubiquity-container-identifiers entitlement.}

設置該應用標識符作爲com.companyname

+0

使用適當的語法,請格式化你的代碼。但是,您似乎沒有正確設置iCloud授權證書。 – Leonardo 2012-03-26 10:46:53

+0

它只是顯示錯誤消息的控制檯輸出。我的代碼標記權利是com.name,icloud權利是com.name.Appname,它是否會顯示此錯誤 – 2012-03-26 11:08:55

+0

您是否已檢查應用程序目標中的部分?在底部檢查您的權利設置是否與開發者門戶中的權利相對應。 – Leonardo 2012-03-26 11:46:05

回答

0

我解決了t他的問題是在我的應用程序包標識符開頭指定我的團隊標識。

這裏有一個例子

NSURL *ubiq=[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:@"G5ykslsdl.com.dribblee.iCloudDemo"];