![]() |
MacOS Sandbox und Einstellungspfad
Hi,
ich hab ne Frage bezüglich der Sandbox. Apple schreibt mir gerade das ich meine Daten in einem nicht Sandboxgeeigneten Pfad speichere. Ich nutze derzeit dafür TPath.GetHomePath+PathDelim+'Anwendung'. Hat jemand eine Idee diesbezüglich? Ich finde irgendwo keine korrekte Beschreibung diesbezüglich. Peter |
AW: MacOS Sandbox und Einstellungspfad
also im Verzeichnis der Anwendung sollte es kein Problem sein:
Den Path bekommst Du mit paramstr(0) -> ExtractFilePath(paramstr(0)) da kannst machen was Du willst (auch Unterverzeichnisse anlegen). Dann solltest Du auch nach der Berechtigung schauen, das Recht zum Speichern muss man glaubig auch anfordern (in itunesconnect) |
AW: MacOS Sandbox und Einstellungspfad
Danke, ist natürlich etwas verwirrend mit dem Geaff von Apple. Ich probier das ganze mal und lade eine neue Version in deren Store. Hoffentlich wird das diesmal was, denn die 4 Tage warterei nervt schon ein bissel.
Meint Ihr das geht auch?
Code:
function GetConfigDir: String;
begin Result := IncludeTrailingPathDelimiter(TPath.GetHomePath) + '/Library/Application Support/' + IncludeTrailingPathDelimiter(APPName); if not DirectoryExists(Result) then ForceDirectories(Result); end; |
AW: MacOS Sandbox und Einstellungspfad
Warum arbeitest du nicht mit
![]() So bekommst du einen Pfad mit
Code:
also einem verdoppelten PathDelimiter
<irgendwas>//Lib...
|
AW: MacOS Sandbox und Einstellungspfad
Zitat:
|
AW: MacOS Sandbox und Einstellungspfad
Genau,
bei iOS sinds meist 7-14 Tage, bei Mac scheint das etwas schneller zu gehen. Da beträgt die Latenzzeit zwischen hochladen via Application Loader und Review knapp 4 Tage. Ist halt ärgerlich, insbesondere wenn man 3 Rejects kriegt und jedesmal was anderes bemängelt wird. Ich will da niemanden böse Absicht unterstellen, aber dieses Sandbox gehabe ist eigentlich eher tragisch. Das ist meiner Meinung nach nur ein Versuch dem Nutzer Sicherheit vorzugaukeln. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz