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_01 11:11] – [Pre-Requisites] zim | packagers/macos [2019_11_26 11:13] – 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' | ||
+ | |||
+ | Once you have uploaded your Certificate Signging Request to Apple, Apple will provide you with a valid Certificate. You should click **Download** and save this locally. | ||
+ | |||
+ | 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 " | ||
+ | |||
+ | Following the same steps as before, navigate to the **Certificates, | ||
+ | |||
+ | When prompted to select the Certificate Signing Request, upload the Certificate Signing Request that you created for the previous certificate. | ||
+ | |||
+ | Download the generated certificate, | ||
+ | |||
+ | Reviewing your Keychain Access **Certificates** you should now also see a " | ||
+ | |||
+ | In both the Developer ID Installer and Developer ID Application certificates, | ||
+ | |||
+ | To further confirm that the Developer ID Application & Installer certificates are installed, you can run the following command: | ||
+ | |||
+ | ``` | ||
+ | security -v find-identity |grep Developer\ ID |cut -c 47- | ||
+ | ``` | ||
+ | |||
+ | === Generate iCloud " | ||
+ | |||
+ | Since the release of macOS Catalina, Notarization of the generated application is required at the end of the process. | ||
+ | |||
+ | In order to notorize your application, | ||
- | - Mac Developer Account | + | You will need to generate an app-specific password using the [following guide](https:// |
- | {image 1} | + | You will need to retain this App-specific password for use whe building the Packaged tools |
- | === Mac Developer Account === | + | |
===== Configuration ===== | ===== Configuration ===== |