Hello,
i'm currently exploring the whole fileDialog/picking files things and i'm not sure i get all that's been said above.
On IPadOS, i've never had to request explicit permissions to ask users for a file through a file request, either through native or QtWidget.
In both cases i can easily show a file dialog and then through NSURL, do a startAccessingSecurityScopedResource on it, giving read access on that file, being the way it worked for the last couple of years, maybe they changed that recently ?
Anyhow, the access scope method still works today for me.
Now, when doing the same thing in QML, i get the same url string from the QML's fileDialog, but when going through NSURL, it gives me a weird absolutePath comming from /Bundle/myApp.app/<theOriginalURL>, not sure what's going on.
Both QWidgets and QML test apps have the same Info.plist, so not sure how else permissions should be given, if any is required.
If anyone knows how QML and QWidgets are different regarding this, it would be immense help.