Einzelnen Beitrag anzeigen

Benutzerbild von wjjw
wjjw

Registriert seit: 3. Aug 2017
Ort: Wiener Neustadt, Österreich
75 Beiträge
 
Delphi 12 Athens
 
#1

macOS Dateizugriff verweigert bei FMX App-Store Apps

  Alt 28. Jun 2018, 08:25
Hallo!

Habe das Problem das wenn eine macOS FMX-App für den App-Store den Zugriff auf diverse Verzeichnis verweigert.
Wenn ich die gleiche App mit Konfiguration "Normal" kompiliere und starte kann ich auf alle Verzeichnisse zugreifen.
Habe natürlich unter "Berechtigungsliste" alle relevanten Optionen markiert (z.b. Lese-/Schreibzugriff auf ...).
Komisch ist auch das ich im Download-Verzeichnis problemlos schreiben/kopieren kann.
Ich brauche eine Funktion die die Daten meiner App auf einen USB-Stick sichert.
Hat jemand ähnliche Probleme?

procedure TForm1.Btn_CopyClick(Sender: TObject);
var fn1, fn2: String;
begin
// Funktioniert NICHT!
fn1 := Von.Text; // "/Users/user1/Downloads/bild.png"
fn2 := Nach.Text; // "/Volumes/USB-Stick/bild.png"
TFile.Copy(fn1, fn2); // Fehler - Permission denied

// Funktioniert!
if SaveDialog1.Execute then
begin
fn1 := Von.Text; // "/Users/user1/Downloads/bild.png"
fn2 := SaveDialog1.FileName; // "/Volumes/USB-Stick/bild.png"
TFile.Copy(fn1, fn2); // KEIN Fehler
end;
end;


/Werner
Werner Weiß

Geändert von wjjw (28. Jun 2018 um 08:48 Uhr)
  Mit Zitat antworten Zitat