I am creating an app in which there are custom file types such as .xyz file, which is not part of UTType API.
Here are the case problems:
xyz extension..xyzxyz extension should show a custom icon on file App.You should have mentioned the solutions you tried and it did not work for you.
By the way, there are few steps that you can follow:
Step 1. Create your document type in info.plist
xyztype identifier such as com.app.xyzCFBundleTypeIconFiles
Step 2: Define the exported type identifier in info.plist
Add the same identifier that we added while defining document type, i.e. com.app.xyz
define your extension xyz, XYZ

Step 3: Now while initialising UIDocumentPickerViewController, use the UTtype with identifier you declared in first two steps:
let xyzUTType = UTType("com.app.xyz")
let documentPicker = UIDocumentPickerViewController(forOpeningContentTypes: [xyzUTType], asCopy: true)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With