iCloud Directory не поддерживает никаких типов
Я создал каталог документов iCloud со следующими атрибутами в info.plist:
<key>NSUbiquitousContainers</key>
<dict>
<key>iCloud.MY_APP_BUNDLE</key>
<dict>
<key>NSUbiquitousContainerIsDocumentScopePublic</key>
<true/>
<key>NSUbiquitousContainerName</key>
<string>MY_APP_NAME</string>
<key>NSUbiquitousContainerSupportedFolderLevels</key>
<string>Any</string>
</dict>
</dict>
но когда я пытаюсь использовать перетаскивание любого файла в мой каталог, Files.app не помещает их в каталог.
Я увидел следующее решение в приложении OpenTerm, но оно не сработало:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array/>
<key>CFBundleTypeName</key>
<string>File</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.item</string>
</array>
</dict>
</array>
Перетаскивание не работает, но я могу создавать файлы любых форматов, используя API-интерфейс FileManager.