У меня есть приложение, которое ведет себя как Dropbox, и у меня проблема с iCloud drive на некоторых симуляторах Xcode iPhone.
Мне нужно загрузить файл в мое приложение с iCloud Drive .Я реализовал UIDocumentPickerViewController , который прекрасно работает на iOS 12.0 и 11.0 iPhone, но не работает на iOS 10.0 , и Симуляторы iOS 9.0 .
На Симуляторах iOS (11.0, *) , я могу видеть файлы на моем iCloud Drive через средство выбора документов,Но на симуляторе iOS 10.0 я вижу только пустой диск iCloud, как показано ниже;
Пустой диск iCloud
И на Симулятор iOS 9.0 говорит, что мне нужно включить документы и данные для просмотра документов iCloud Drive, хотя я уже включил его, как показано ниже;
Включить документы и данные
Включено iCloud Drive Visual 1
Включено iCloud Drive Visual 2
Я не получаю никаких сообщений об ошибкахчто затрудняет исправление.
Я использую
"kUTTypeData"
, чтобы включить все типы данных при отображении документа подборщика .Я перепробовал все, что мог, включая отключение и включение iCloud снова и снова, пытался «стереть все содержимое и настройки» на симуляторах, перезапустить симуляторы, изменяя идентификатор пакета и имя контейнера iCloud , я исследовал все типы вопросов на эту тему, и, к сожалению, мне ничего не помогло.
Что-то не так с симуляторами Xcode и iCloud Drive?Как я могу исправить эту проблему?Мне нужно правильно просматривать документы iCloud Drive на всех версиях iOS.Буду признателен за любую помощь.
* Я использую Xcode 10.1, Swift 4.2.