Enfocus Connect
Supporteintrag
- Version: 2019
- Plattform: macOS
- Sprache: Deutsch
- Kategorie: Probleme mit Betriebssystemen
- Letzte Aktualisierung: 17.12.2019
Aufgabenstellung / Problembeschreibung:
Weitergabe und Einsatz von Connectoren unter macOS Catalina (macos 10.15)
Lösung:
Mit der Einführung von macOS Catalina wurden die Sicherheitskontrollen von Apple verschärft.
Um einen Connector ohne Probleme auszuführen, der von Connect ALL erstellt wurde, stellt Enfocus hier eine Beschreibung zur Verfügung die sich mit den Sicherheitseinstellungen für macOS Catalina beschäftigen. Damit sollte sichergestellt sein das keine Probleme in der Verwendung bestehen.
Beachten Sie, dass diese Schritte von der Person ausgeführt werden müssen, die den Connector erstellt.
Enfocus hat dazu eine Beschreibung veröffentlicht.
Solution:
Note these steps need to be executed by the person who creates the Connector
1) Sign the Connector (required on all OSX versions)
• Move the two text files "LICENSE.LGPLv3" and "open_source_access_offer.txt" from Connector.app/Contents/MacOS to Connector.app/Contents/Resources.
• Sign the Connector.app. In order to do this, follow the steps described on the Apple website: Code Signing Tasks. The procedure to follow is described in the paragraph titled "Signing Your Code Manually".
Execute the command
codesign -s
where
2) Notarize the Connector (required only on OSX.10.15)
The notarization procedure is similar to the code-sign procedure. The details are explained on Apple website: Customizing the Notarization Workflow
Create a dmg file from the code signed Connector.app and upload the dmg for notarization. The command to create a dmg from the Connector.app is as follows:
hdiutil create -size 1000m -srcfolder
This will create a dmg file which can be notarized. The notarization procedure can be executed following these steps:
• Upload the dmg file to the Apple notarization server
• Wait until the dmg is notarized (you will get an email)
• If successful, then link the notarize ticket to the dmg
https://developer.apple.com/library/archive/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html
https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow?language=objc