我爲我的iOS應用程序開發了一個iCloud Drive Export功能,它起作用。 我可以在Mac OS X 10.11的iCloud Drive文件夾的公共AppContainerFolder中看到導出的文檔。爲什麼我的iCloud Drive AppFolder在MacOS上可見,但在iOS上的iCloud Drive App中禁用?
但是在iOS上,我只能看到iCloud Drive應用程序中的AppContainerFolder。它被禁用,我無法打開該文件夾,或看到裏面的文件。
Image of the disable folder in the iOS iCloud Drive App
從iCloud中驅動器的設置,我可以看到我已經導出的文件中的iCloud雲端硬盤AppContainerFolder。
Image of the AppContainerFolder inside the iCloud settings
有沒有人有iCloud的驅動器這樣的問題?
我在我的應用程序中使用了兩個應用程序容器,一個具有導出的「iCloud.com ...」標識符,另一個具有Ensembles-CoreData同步的「TeamIdentifier.com ...」標識符。 我明確地使用網址,使用該方法的容器:
[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:@"iCloud.com..."]
我已經嘗試過只使用TeamIdentifier容器,但有在AppContainerFolder的知名度沒有變化。
我試圖碰到BundleVersion,我玩了Info.plist NSUbiquitousContainers設置。我還通過TestFlight將構建版提供給外部測試人員,以查看它是否與開發設備有關。
我唯一沒做過的,就是用新的BundleVersion發佈一個新版本到AppStore,看看它是否與開發中的應用程序和應用程序有關。
歡迎任何提示和提示。
你有設置在應用程序的info.plist訪問公共? (NSUbiquitousContainerIsDocumentScopePublic = YES) –
您好鄧肯,謝謝你的提示,但沒錯,我這樣做: iCloud.com ... \t \t \t \t \t NSUbiquitousContainerIsDocumentScopePublic \t \t \t \t \t \t NSUbiquitousContainerName \t個\t \t TaptileApps \t \t \t NSUbiquitousContainerSupportedFolderLevels \t \t \t 一個 \t \t –
Bernd