Bypass-Gatekeeper in Mac OS X-Apps ohne MAC-Entwicklermitgliedschaft
-
13-12-2019 - |
Frage
Ich möchte eine App für Mac OS X, jedoch nicht auf dem AppStore freigeben. Die App läuft auf 10.6 bis 10.8 Uhr.
problem
Apple erfordert, dass alle Apps für Mac OS X 10.8+ von dem Entwickler unterzeichnet werden, um an der Vergangenheit vorbeizukommen Gatekeeper . Und es sei denn, ich sage jedem Benutzer, den Gatekeeper vorübergehend für meine App vorübergehend zu deaktivieren und erneut zu aktivieren, je nach diesem Dokument und das Berglöwenwechselprotokoll ... Meine App darf nicht ausgeführt werden.
aus dem Wortlaut auf der Website von Apples klingt es, als müsste ich den 99,00 $ pro Jahr < / a> für das Zertifikat. Ich möchte jedoch nicht den $ 99 zahlen - ich veröffentliche nicht in den AppStore!
Lösung
Apple bietet derzeit keine Möglichkeit, um Gatekeeper ohne das $ 99 / Jahr zu erhalten Mitgliedsbeitrag. Für mich erscheint dies unfair, weil er die kleineren Entwickler brennt (aber das ist eine Diskussion für anderswo).
Für eine ziemlich umständliche Problem zu umgehen, kann man eine ReadMe oder Hinweis auf die Download-Seite sind für ihre Software-Benutzer zu erklären, dass sie benötigen, Recht App klicken und klicken Sie dann auf ‚Öffnen‘ und klicken Sie dann auf bestätigen, um sie auszuführen. Ich habe auch durch Experimentierungen gefunden, dass
hoffentlich bietet Apple eine Problemumgehung für Entwickler (möglicherweise eine billigere Lösung für eine begrenzte Mitgliedschaft), die Freeware- und Open-Source-Software verteilen.
Andere Tipps
Sie müssen keine Mitgliedschaft erwerben.Holen Sie sich einfach ein Code-Signing-Zertifikat von einer beliebigen Agentur und unterschreiben Sie Ihre App damit.Dann wird der Gatekeeper-Check umgehen.Gatekeeper prüft nur, ob die App aus dem identifizierten Entwickler ist oder nicht.