Я создал два пользовательских файла, которые при импорте с использованием airdrop работают нормально, но любой другой способ не работает должным образом. Пользовательские файлы - это довольно много папок, содержащих несколько листов и изображений.
Я могу отправить его по электронной почте, но когда я пытаюсь открыть его на компьютере с помощью подходящего программного обеспечения, файл ничего не показывает. если я использую Skype, он показывает предупреждение "Не удается загрузить представление типа public.file-url"
Я использую UIActivityViewController для предоставления общего доступа к файлу, и ниже приведена часть моего списка для моих пользовательских файлов.
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.directory</string>
</array>
<key>UTTypeDescription</key>
<string>custom file extension ATime</string>
<key>UTTypeIconFiles</key>
<array>
<string>Time File Icon</string>
</array>
<key>UTTypeIdentifier</key>
<string>au.com.company.customUTIHandler.ATime</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>ATime</string>
</dict>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.directory</string>
</array>
<key>UTTypeDescription</key>
<string>custom file extension AData</string>
<key>UTTypeIconFiles</key>
<array>
<string>Time File Icon</string>
</array>
<key>UTTypeIdentifier</key>
<string>au.com.company.customUTIHandler.AData</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>AData</string>
</dict>
</dict>
</array>
Я что-то упустил в моем списке? Другой вопрос, упомянутый при добавлении типа MIME. Я нашел этот сайт http://lwp.interglacial.com/appc_01.htm, который показывает типы MIME, но не знал, что использовать, поскольку мой пользовательский файл - это папка. Ниже показано, как MIME-тип выглядит в списке при добавлении.
<key>public.mime-type</key>
<string>text/plain/string>
Я не уверен, почему он работает нормально с Airdrop, но не с другими параметрами обмена. Будет ли еще один вариант, чтобы сжать файл? Это не было бы самым удобным, хотя для рабочего процесса.
Заранее спасибо за любой вклад.
Использование Xcode 11.4