Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.537 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: XE4 App startet nicht mehr auf Mac (Maverick)

  Alt 6. Nov 2013, 18:58
Diese Problematik ergibt sich aus der Gatekeeper-Funktion, die schon seit MAC OS X 10.7.5 existiert und seit Mountain Lion standardmäßig scharf geschaltet ist. Und zwar derart, dass die Vorgabe für eine erlaubte Installation ist "Mac App Store und bestimmte Entwickler".

Der Anwender kann die Gatekeeper-Einstellung zwar ändern (unter den Systemeinstellungen, dort Sicherheit, "Allgemein"), so dass alle Programme ausgeführt werden können, das werden aber wohl die wenigsten Anwender wirklich tun wollen. Um so ein "bestimmten Entwickler" zu sein, benötigst Du Dein "Developer ID Application" Zertifikat, dass Du nur erhältst, wenn Dich als MAC Entwickler bei Apple registrierst und die 79,--Euro bezahlst.

Wenn Du Deine Anwendung erstellst, wählst Du als Zielplattform in Delphi OS X "Normal" und Deine App kannst Du dann anschließend mit

codesign -s "Developer ID Application" AppName.App

signieren. Bei Bedarf kannst Du das alles bebildert und ausführlicher in meinem Firemonkey-Buch nachlesen.

Geändert von Harry Stahl ( 6. Nov 2013 um 19:15 Uhr)
  Mit Zitat antworten Zitat