2016-10-10 1 views
0

Wir haben derzeit Probleme mit den Download-Versionen (ZIP) unserer Anwendungen unter dem neuen Betriebssystem MacOS Sierra von Apple. Es ist eine (nicht native) Video Tutorial App mit externen Daten und verschiedenen Startdateien (Zertifikat signiert) für Mac und Windows (ursprünglich für DVDs erstellt).Entwickler-ID signierte Apps können keine externen Daten unter MacOS laden Sierra

Obwohl die Mac-Startdatei der Download-Version ordnungsgemäß mit einem gültigen Apple Developer ID-Zertifikat signiert wurde, wird jetzt ein Autorisierungsproblem angezeigt, und die Anwendung kann keine externen Daten mehr laden. Die gleiche Anwendung auf DVD funktioniert immer noch tadellos.

haben meine Forschungen gezeigt, dass unter "macOS Sierra" Entwickler-ID unterzeichnet Anwendungen (außerhalb des App Store) sind keine externen Bibliotheken, externen Code oder externe Daten verwenden dürfen:

https://developer.apple.com/library/content/releasenotes/MacOSX/WhatsNewInOSX/Articles/OSXv10.html

Start in macOS 10.12 geht es nicht mehr. Eine App, die außerhalb der Mac App verteilt wird. Um eine sichere Ausführung zu gewährleisten, verwenden Sie das Codesign-Tool, um das Image Ihrer Festplatte zu codieren, oder verteilen Sie Ihre App über den Mac App Store. Weitere Informationen finden Sie in der aktualisierten Version von macOS Code Signing Depth.

https://developer.apple.com/library/content/technotes/tn2206/_index.html

Ist unsere beschriebene Art der Anwendung nicht mehr kompatibel mit macOS Sierra?

Gibt es eine Lösung, um unsere Anwendungen weiterhin als Download für macOS Sierra außerhalb des App Stores anzubieten? Eventuell könnte man hier in den einzelnen Schulungen über einen Automatismus alle notwendigen Dateien in einer App einkapseln, danach unterschreiben und als DMG vorbereiten!?

Antwort

0

Haben das Problem gelöst. Mit einem signierten DMG funktioniert alles wieder wie vorher. Dies ist jetzt unter macOS Sierra (und von Mac OS X 10.11.5.) Möglich