Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



MacOS X - Hoe lees ...
 
Deel:
Meldingen
Alles wissen

[Opgelost] MacOS X - Hoe lees je entitlements van een applicatie

1 Berichten
1 Gebruikers
0 Reactions
1,370 Bekeken
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
Topic starter  

Waarschijnlijk is dit interessanter voor software ontwikkelaars;  het uitvinden wat de zogenaamde entitlements zijn van een applicatie.

Soms kan het interessant zijn om te weten wat de entitlements van een bepaalde applicatie zijn. "Entitlements" is iets wat Apple niet al te lang geleden heeft ingevoerd voor het verbeteren van de veiligheid op een Mac. Hiermee geeft de software ontwikkelaar aan wat de applicatie wel of niet mag.

Hoe maken we de entitlements zichtbaar?

In Terminal:

codesign -d --entitlements - /Applications/MyApp.app

Voor Disk Utility zou dit het volgende zijn (Engelse MacOS X):

codesign -d --entitlements - /Applications/Utilities/Disk\ Utility.app/

De output ziet er ongeveer zo uit:

Executable=/Applications/Utilities/Disk Utility.app/Contents/MacOS/Disk Utility
??qqA<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
 <key>com.apple.private.CoreAuthentication.SPI</key>
 <true/>
 <key>com.apple.private.storagekitd.destructive</key>
 <true/>
</dict>
</plist>

Veel plezier ... (dit moet werken voor applicaties die gesigneerd zijn met entitlements - dit geldt dus niet voor alle applicaties)


   
BeantwoordenCiteren
Deel: