Ich erstelle eine OSX-App die GUI erfordert auf der Anmeldeseite eines iMac und ich fragte mich (wenn möglich) Ich könnte eine Launchd Plist-Datei nach dem Neustart ausführen. Die folgende plist-Datei ist in der „/ Library/Launchagents /“ Verzeichnis:Launched Plist-Datei läuft nicht nach dem Neustart
<?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>Disabled</key>
<false/>
<key>Label</key>
<string>com.example.apple-samplecode.PreLoginAgentCocoa</string>
<key>LimitLoadToSessionType</key>
<string>LoginWindow</string>
<key>KeepAlive</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/Library/PrivilegedHelperTools/PreLoginAgentCocoa.app/Contents/MacOS/PreLoginAgentCocoa</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Die Datei funktioniert, wenn ich vom Desktop abmelden, aber funktioniert nicht, wenn ich den Computer neu zu starten.
Jede Hilfe ist nützlich.
Könnte ich auch eine LaunchDeamon machen und dann würde es auf dem Anmeldebildschirm angezeigt werden. – KyleThe1st
Würde ich das Skript zum Launch Deamon hinzufügen. Gibt es irgendetwas, das ich ändern würde? – KyleThe1st
Ich habe es herausgefunden, ich habe ein verschlüsseltes Laufwerk, so dass mein Mac sich anmeldet und dann bootet, was dazu führt, dass der Anmeldefensterbildschirm nicht angezeigt wird, aber wenn Ihr Mac nicht verschlüsselt ist, wird es funktionieren. – KyleThe1st