'The file couldn’t be opened because you don’t have permission to view it (REAL DEVICE)
I know that similar questions have been asked but I couldn't find anything that solves my problem.
In my case, I have developed an iOS app (Xcode 13.4) to import and parse data from a CSV file that I pick using an UIDocumentPickerViewController. Everything works fine on simulator, but when I run the app on my iPhone, the moment I pick a file and try to parse it, my app crashes with the error The file "test.csv" couldn’t be opened because you don’t have permission to view it. I have added every permission that are related with documents access in my Info.plist as follows:
<key>NSFileProviderDomainUsageDescription</key>
<string>Description</string>
<key>UISupportsDocumentBrowser</key>
<true/>
<key>NSDesktopFolderUsageDescription</key>
<string></string>
<key>NSDownloadsFolderUsageDescription</key>
<string></string>
<key>NSFileProviderPresenceUsageDescription</key>
<string></string>
<key>NSAppleMusicUsageDescription</key>
<string></string>
<key>UIFileSharingEnabled</key>
<true/>
<key>NSDocumentsFolderUsageDescription</key>
<string>Description</string>
<key>LSSupportsOpeningDocumentsInPlace</key>
<true/>
But nothing works. Am I missing something? Thanks in advance!
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
