Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
packagers/macos [2019_11_19 11:12] – zim | packagers/macos [2019_11_26 11:19] – smeadmin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== SME Mac Tools Packager ====== | ====== SME Mac Tools Packager ====== | ||
- | Download the latest version of SME Mac Packager. Before installing | + | The SME Mac Tools Packager |
- | * Pre-Requisites | + | The Packager provides a graphical interface where you can control a number of the available default settings and controls as well as configuring logos and icons used. |
- | * Configuration | + | |
- | * Images | + | This guide walks you through the various prerequisites and usage of the Packager. |
- | * Installer | + | |
- | * Installer readme | + | |
- | * Licence | + | |
==== Pre-Requisites ==== | ==== Pre-Requisites ==== | ||
- | - SME Mac Packager Application | ||
- | - Install Apple Command Line Developer | + | === Install |
+ | |||
+ | You will need to begin by downloading the Packages application. | ||
+ | |||
+ | This can be downloaded from [here](http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === Install XCode Commandline Tools === | ||
+ | |||
+ | The XCode Commandline Tools will be required. To install these, from your **Terminal**, | ||
+ | |||
+ | ``` | ||
+ | xcode-select --install | ||
+ | ``` | ||
+ | |||
+ | === Generate Developer ID Application & Installer Certificates === | ||
+ | |||
+ | You will need an active | ||
+ | |||
+ | When the account has been created, use your Apple ID to Sign In to [Apple' | ||
+ | |||
+ | From your **Account** select **Certificates, | ||
+ | |||
+ | Select the + button to create a new certificate. | ||
+ | |||
+ | From the list of options under **Software** select **Developer ID Application**. | ||
+ | |||
+ | Follow Apple' | ||
- | - Mac Developer Account | + | Once you have uploaded your Certificate Signging Request |
- | {image 1} | + | Once the Certificate has downloaded. Right-click the file, and select to open with the **Keychain Access** application. When Keychain Access opens, under the **Certificates** category, you should see the "Developer |
- | === Mac Developer | + | |
- | 1. You will need an Apple Mac Developer | + | Following the same steps as before, navigate to the **Certificates, |
- | https:// | + | |
- | | + | When prompted to select |
- | | + | Download the generated certificate, |
- | {image3}. | + | |
- | 4. Click on “Get Started in the right-hand side”, under “Certificates, identifiers and profiles” | + | Reviewing your Keychain Access **Certificates** you should now also see a " |
- | 5. Under Mac Apps, click on ‘Certificates” | + | In both the Developer ID Installer and Developer ID Application certificates, they should both have expandable arrows to the left, and when expanded, you should see the Private Key. It is imperative to ensure that this is the case. |
- | {image5} | + | |
- | 6. Under “Mac Apps” click on “All” then “+” | + | To further confirm that the Developer ID Application & Installer certificates are installed, you can run the following command: |
- | {image6}. | + | |
- | 7. In the list, select “Developer ID” | + | ``` |
- | {image7}. | + | security -v find-identity |grep Developer\ ID |cut -c 47- |
+ | ``` | ||
- | 8. Select “developer ID Application” | + | === Generate iCloud " |
- | {image8}. | + | |
- | 9. Follow Apple’s instructions to the end and download | + | Since the release of macOS Catalina, Notarization of the generated |
- | {image9a} | + | |
- | {image9b}. | + | |
- | 10. Open the generated file. You have now generated | + | In order to notorize your application, |
- | 11. Repeat steps 6 to 10 but select “Developer ID installer” at step 8 this time. | + | You will need to generate an app-specific password using the [following guide](https:// |
- | You should now have valid signing keys for the Mac Tools. | + | You will need to retain this App-specific password |
===== Configuration ===== | ===== Configuration ===== | ||
Line 238: | Line 256: | ||
Once these configurations have been setup, you can click on Generate installer button and to generate the tools. | Once these configurations have been setup, you can click on Generate installer button and to generate the tools. | ||
+ | |||
+ | ===== Code Signing & Notorization ===== | ||
+ | |||
+ | At the bottom of the Packager configuration are 4 fields: | ||
+ | * Code Signing Identity | ||
+ | * Package signing identity | ||
+ | * Username for notarization | ||
+ | * Password for notarization | ||
+ | |||
+ | For the "Code Signing Identity" | ||
+ | |||
+ | For the username and passwords, you will need to enter your Apple ID email and the App-specific password you generated in the earlier steps. | ||
=== CloudEdit Branding === | === CloudEdit Branding === | ||
Please refer to [[packagers/ | Please refer to [[packagers/ | ||