Я разработал функцию экспорта iCloud Drive для своего приложения iOS, и она работает. Я вижу экспортированные документы в нашей общедоступной папке AppContainerFolder в папке iCloud Drive в Mac OS X 10.11.
Но на iOS я вижу папку AppContainerFolder только в приложении iCloud Drive. Он отключен, и я не могу открыть эту папку или просмотреть документы внутри.
Изображение папки отключения в приложении iOS iCloud Drive
Из настроек iCloud Drive я вижу, что файлы, которые я экспортировал, находятся в этой папке AppContainerFolder в iCloud Drive.
Изображение папки AppContainerFolder в настройках iCloud
У кого-нибудь была такая проблема с iCloud Drive?
Я использую два контейнера приложений в своем приложении, один с идентификатором "iCloud.com..." для экспорта, а другой с идентификатором "TeamIdentifier.com..." для синхронизации Ensembles-CoreData. Я явно использую URL-адреса для контейнеров, используя метод:
[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:@"iCloud.com..."]
Я уже пытался использовать только TeamIdentifier-Container, но видимость AppContainerFolder не изменилась.
Пробовал накачать BundleVersion, поигрался с настройками Info.plist NSUbiquitousContainers. Я также сделал сборки доступными через TestFlight для внешних тестировщиков, чтобы узнать, имеет ли это какое-то отношение к устройствам разработки.
Единственное, что я еще не сделал, — выпустить новую версию в AppStore с новым BundleVersion, чтобы посмотреть, имеет ли это какое-то отношение к продуктивному приложению или приложению в разработке.
Любые советы и подсказки приветствуются.