Supportvragen Mac > macOS (en OS X) en software daarvoor

Sandbox Protection & Collibri Audioplayer

<< < (5/5)

SystemII:
Oh bedoeld je dat? :-) Uiteraard had ik dat al gedaan, ik dacht dat er wellicht ergens nog een optie was om extra rechten te verkrijgen voor een enkele app. Maar dat werkt inderdaad niet voor Google en daar staat alles op. Een eerdere suggestie van iemand om het dan maar lokaal te zetten is natuurlijk niet realistisch. Ik heb natuurlijk niet alles lokaal staan (het is nu al 645 Gig en er komt alleen maar bij).

mcmt:
Wanneer de "Sandbox Protection" popup verschijnt gebeuren er volgende dingen:
1 .Je kiest een folder.
2. Je geeft daarmee aan in te stemmen met toegang tot die folder.
3. Colibri bepaalt extra rechten m.b.t. die folder en eventuele subfolders (bijv. alleen lezen).
Dit is de normale werking van een sandboxed applicatie.

Een kleine test applicatie illustreert dit. De applicatie probeert een tekstbestandje weg te schrijven naar een folder buiten de sandbox van de applicatie, en laat je ook toe expliciet toestemming te geven voor toegang tot die folder.

Sandbox Protection & Collibri Audioplayer

Startpunt is een lege folder "MyMusic" binnen de "Documents" folder met lees- en schrijfrechten voor iedereen. Dit is de locatie voor het tekstbestandje.

1. Indien de app niet als sandboxed is gemarkeerd, dan lukt de aanmaak van het bestand in folder "MyMusic". Colibri wordt echter verkocht via de App Store en moet bijgevolg sandboxed zijn.

2. Indien de app wel sandboxed is, dan lukt de aanmaak van het bestand niet: de app heeft geen permissies voor een folder buiten de sandbox van de app. Dus moet de gebruiker toestemming geven om de sandbox uit te breiden met de "MyMusic" folder of een folder daarboven, zoals de "Documents" folder. Daarna lukt het wegschrijven van het bestand wel.

Aangezien ik de Colibri app niet heb, weet ik niet of en waar er eventueel mogelijkheden zijn om een 'root' folder te selecteren. Misschien dat je die root folder eens kan selecteren bij het verschijnen van de popup, maar dat hangt af van de werking van de toepassing. De Apple documentatie vermeldt ook andere gebruikersacties die impliciet extra rechten geven aan een app.

Desnoods verduidelijking vragen aan de ontwikkelaar?

boiing:

--- Citaat van: SystemII, 11 augustus 2022 - 17:02 ---Maar dat werkt inderdaad niet voor Google en daar staat alles op. Een eerdere suggestie van iemand om het dan maar lokaal te zetten is natuurlijk niet realistisch. Ik heb natuurlijk niet alles lokaal staan (het is nu al 645 Gig en er komt alleen maar bij).

--- Einde van citaat ---
We praten langs elkaar heen. Dat eerste zei je al (2x) eerder: i know! Daarna zei ik dat je het dan lokaal moest inrichten, zei jij dat je dan dezelfde melding kreeg, zei ik wat je dan kunt proberen om dat te voorkomen en zeg jij vervolgens weer dat je niet lokaal wil werken :music:..

Zo verandert er niets, en dus ook niet aan je probleem.

boiing:

--- Citaat van: mcmt, 11 augustus 2022 - 18:22 ---Colibri wordt echter verkocht via de App Store en moet bijgevolg sandboxed zijn.

--- Einde van citaat ---
Dank voor de aanvulling, alleen via de App Store inderdaad. Dat had ik me niet gerealiseerd, dat verklaart het verschil met vergelijkbare apps.


--- Citaat van: mcmt, 11 augustus 2022 - 18:22 ---Dus moet de gebruiker toestemming geven om de sandbox uit te breiden met de "MyMusic" folder of een folder daarboven, zoals de "Documents" folder. Daarna lukt het wegschrijven van het bestand wel.
...
Misschien dat je die root folder eens kan selecteren bij het verschijnen van de popup, maar dat hangt af van de werking van de toepassing.

--- Einde van citaat ---
Ook dit gaat dan allemaal niet werken als SystemII alleen vanuit Google Drive wil blijven werken.

Navigatie

[0] Berichtenindex

[*] Vorige pagina

Naar de volledige versie