Frage

Szenario

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!

Frage

Gibt es irgendwelche Möglichkeit, dass ich die Zahlung der $ 99 für den Vertrieb auf 10,8+ erreichen kann? Ich weiß, dass meine App am 10.6 und 10.7 funktioniert, aber laut Apple dürfen nicht ohne das Zertifikat auf 10.8 laufen. Ist das wahr? Wie kann ich auf 10,8+ (vorzugsweise ein DMG) ohne ein $ 99-Distributionszertifikat verteilen? Vielen Dank im Voraus!

edit # 1

War es hilfreich?

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 Gatekeeper keine Sicherheitsprüfungen auf DMG-Dateien oder die Installation von Dateien , nur die Ausführung / Ausführung von Apps ausführen. So könnte man in ihrem DMG-Installationsprogramm eine Art Hinweis enthalten, in der dem Benutzer genau gesagt wird, wie Sie die App installieren und ausführen.

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top