Quantcast
Channel: Recent Questions - Stack Overflow
Viewing all articles
Browse latest Browse all 12171

MAUI File picker Operation not permitted on MacOS

$
0
0

When I try to select a file in a FilePicker on MAUI I get an error even with the environments.plist updated as required in the MAUI documentation

Error message :2024-06-11 11:53:58.471 ProjectManagement[50242:2538916] Failed to create an FPSandboxingURLWrapper for file:///Users/name/Downloads/insert.csv. Error: Error Domain=NSPOSIXErrorDomain Code=1 "couldn't issue sandbox extension com.apple.app-sandbox.read-write for '/Users/name/Downloads/insert.csv': Operation not permitted" UserInfo={NSDescription=couldn't issue sandbox extension com.apple.app-sandbox.read-write for '/Users/name/Downloads/insert.csv': Operation not permitted}

Method for file picker

public static async Task InsertAsync()        {            var options = new PickOptions            {                PickerTitle = "Sélectionnez un fichier CSV"            };            var file = await FilePicker.PickAsync(options);            if (file != null)            {                ...            }        }

Environmen.plist with keys

<dict><key>com.apple.security.app-sandbox</key><true/><key>com.apple.security.network.client</key><true/><key>com.apple.security.assets.movies.read-only</key><true/><key>com.apple.security.assets.music.read-only</key><true/><key>com.apple.security.assets.pictures.read-only</key><true/><key>com.apple.security.files.downloads.read-only</key><true/><key>com.apple.security.files.user-selected.read-only</key><true/><key>com.apple.security.personal-information.photos-library</key><true/><key>com.apple.app-sandbox.read-write</key><true/></dict>

I've also tried to add com.apple.app-sandbox.read-write and com.apple.security.files.user-selected.read-only in the environment.plist however the operation is still not permitted...


Viewing all articles
Browse latest Browse all 12171

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>