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.

0 ответов

Другие вопросы по тегам