Signature und Entitlements für Applications macOS Catalina 10.15.7

MacSeal

MacSeal

Mitglied
Thread Starter
Dabei seit
02.10.2010
Beiträge
49
Reaktionspunkte
1
G'day,

Wie bekannt startete Apple mit Catalina die totale Abrieglung von macOS.

Einige Schritte zur Neutralisierung dieser Paranoia sind bekannt und ich habe
die schon durchgeführt (SIP und Gatekeeper deaktivieren).

Die Frage des signierens einer application ist mittlerweile auf drei
verschiedenen Wegen aufgenommen worden.

Nun bleibt die Frage offen:

Wie muß man ein "entitlement file" handhaben z.B.:
Code:
<?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.security.device.camera</key>
    <true/>
</dict>
</plist>
damit es für eine bestimmte application richtig behandelt wird / an die
richtige Stelle in das richtige document (plist?) geschrieben wird?


Ach ja, Xcode ist NICHT die Entwicklungsumgebung.

Jede nützliche Terminal command sequence ist OK und ich bin auch mehr als
bereit das mit BBEdit manuel an die *RICHTIGE* Stelle zu friemeln.

Es geht auch darum die Entitlements für existierende applications zu
erweitern...


Danke für nützliche Hinweise.
 
Zuletzt bearbeitet von einem Moderator:
Einige Schritte zur Neutralisierung dieser Paranoia sind bekannt und ich habe
die schon durchgeführt (SIP und Gatekeeper deaktivieren).
SIP und Gatekeeper haben einen Sinn. Das hat nix mit Paranoia zu tun. Es zeigt nur, dass du es nicht verstehst.
Es geht auch darum die Entitlements für existierende applications zu
erweitern..
Es würde sehr helfen, wenn du erstmal beschreiben würdest, was du denn vor hast.
 
Wie muß man ein "entitlement file" handhaben damit es für eine bestimmte application richtig behandelt wird / an die
richtige Stelle in das richtige document (plist?) geschrieben wird?

Schau Dir mal mit einem plist Editor die "Container.plist" von einer App mit entitlements an. Zu finden in ~/Library/Containers/<com.firma.programm>/Container.plist und da dann unter "SandboxProfileDataValidationInfo" die "SandboxProfileDataValidationEntitlementsKey". BBEdit kann eine plist Datei natürlich auch anzeigen...
 
Zurück
Oben Unten