Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
packagers/macos [2019_11_19 11:09] – [Pre-Requisites] zim | packagers:macos [2023_06_22 05:41] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | Download the latest version of SME Mac Packager. Before installing | + | The File Fabric |
- | * Pre-Requisites | + | The Packager is wizard-driven to enable customization of logs/icons and specific features that can be turned on/ |
- | * 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 **[(Developer) Account Help](https:// | ||
+ | |||
+ | From **(Developer) Account Help** then 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, | ||
- | - Mac Developer Account | + | When prompted |
- | {image 1} | + | Download the generated certificate, |
- | === Mac Developer Account === | + | |
- | 1. You will need an Apple Mac Developer Program account — you can register from: | + | Reviewing your Keychain Access **Certificates** |
- | https:// | + | |
- | 2. When the account has been created, use your Apple ID to sign in from https:// developer.apple.com | + | In both the Developer ID Installer and Developer ID Application certificates, they should both have expandable arrows |
- | 3. Click on “Mac” | + | |
- | {image3} | + | To further confirm that the Developer ID Application & Installer certificates are installed, you can run the following command: |
- | 4. Click on “Get Started in the right-hand side”, under “Certificates, | + | |
- | 5. Under Mac Apps, click on ‘Certificates” | + | ``` |
- | {image5} | + | security -v find-identity |grep Developer\ |
- | 6. Under “Mac Apps” click on “All” then “+” | + | ``` |
- | {image6} | + | \\ \\ |
- | 7. In the list, select “Developer ID” | + | === Generate iCloud " |
- | {image7} | + | |
- | 8. Select “developer | + | Since the release of macOS Catalina, Notarization of the generated |
- | {image8} | + | |
- | 9. Follow Apple’s instructions to the end and download | + | In order to notorize your application, |
- | {image9a} | + | |
- | {image9b} | + | You will need to generate an app-specific password using the [following guide](https:// |
- | 10. Open the generated file. You have now generated | + | |
- | 11. Repeat steps 6 to 10 but select “Developer ID installer” at step 8 this time. | + | You will need to retain this App-specific password |
- | You should now have valid signing keys for the Mac Tools. | + | \\ \\ |
===== Configuration ===== | ===== Configuration ===== | ||
Line 48: | Line 78: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Default API endpoint === | === Default API endpoint === | ||
Line 54: | Line 84: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Main URL === | === Main URL === | ||
Line 60: | Line 90: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Terms of use URL === | === Terms of use URL === | ||
Line 68: | Line 98: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Enable virtual drive === | === Enable virtual drive === | ||
When checked, this option will enable the cloud drive for use. An icon will appear in the menu bar, from where the drive can be star | When checked, this option will enable the cloud drive for use. An icon will appear in the menu bar, from where the drive can be star | ||
+ | \\ \\ | ||
=== Enable Finder services === | === Enable Finder services === | ||
If checked this will show Cloud action options in Finder>> | If checked this will show Cloud action options in Finder>> | ||
+ | \\ \\ | ||
=== Start drive automatically === | === Start drive automatically === | ||
This option if checked will ensure that on login to the machine the drive will start automatically | This option if checked will ensure that on login to the machine the drive will start automatically | ||
+ | \\ \\ | ||
=== Enable automatic sync === | === Enable automatic sync === | ||
With automatic sync enabled users can sync local folder with cloud folder without any intervention. | With automatic sync enabled users can sync local folder with cloud folder without any intervention. | ||
+ | \\ \\ | ||
=== Quick upload === | === Quick upload === | ||
Here you can provide the path for the quick upload option | Here you can provide the path for the quick upload option | ||
+ | \\ \\ | ||
=== Enable search plugin === | === Enable search plugin === | ||
If checked a search icon will appear in the menu bar to provide search for your user appliance account search. | If checked a search icon will appear in the menu bar to provide search for your user appliance account search. | ||
+ | \\ \\ | ||
=== Decrypt file on download === | === Decrypt file on download === | ||
When selected, on download the files will be automatically decrypted using the provided passphrase | When selected, on download the files will be automatically decrypted using the provided passphrase | ||
+ | \\ \\ | ||
=== Encrypt file on upload === | === Encrypt file on upload === | ||
When selected, on upload the files will be automatically encrypted using the provided passphrase | When selected, on upload the files will be automatically encrypted using the provided passphrase | ||
+ | \\ \\ | ||
=== Encryption passphrase === | === Encryption passphrase === | ||
In this field enter the default encryption/ | In this field enter the default encryption/ | ||
+ | \\ \\ | ||
=== Force HTTPS === | === Force HTTPS === | ||
If checked then user will only be able to access the appliance using secure connection. | If checked then user will only be able to access the appliance using secure connection. | ||
+ | \\ \\ | ||
=== Deleted files handling === | === Deleted files handling === | ||
Line 118: | Line 148: | ||
* Reinstate the file | * Reinstate the file | ||
* If a file is deleted in the sync pair, then the sync will reinstate the file to the folder it was deleted from. | * If a file is deleted in the sync pair, then the sync will reinstate the file to the folder it was deleted from. | ||
+ | \\ \\ | ||
=== Sync ignores hidden files === | === Sync ignores hidden files === | ||
If checked then any hidden files present in the sync pair will not be synced. | If checked then any hidden files present in the sync pair will not be synced. | ||
+ | \\ \\ | ||
=== Sync ignore extensions === | === Sync ignore extensions === | ||
In this field enter the file extensions you want to ignore on sync | In this field enter the file extensions you want to ignore on sync | ||
+ | \\ \\ | ||
=== Default State === | === Default State === | ||
If checked then the tools default state will be OFF. | If checked then the tools default state will be OFF. | ||
+ | \\ \\ | ||
=== Enable menu bar share plug-in === | === Enable menu bar share plug-in === | ||
If enabled, user will see the share icon in the ribbon when the tools are started. | If enabled, user will see the share icon in the ribbon when the tools are started. | ||
+ | \\ \\ | ||
===== Images ===== | ===== Images ===== | ||
Line 140: | Line 170: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Large icon === | === Large icon === | ||
Line 146: | Line 176: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Drive menu (offline) === | === Drive menu (offline) === | ||
Line 152: | Line 182: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Drive menu (online) === | === Drive menu (online) === | ||
Line 158: | Line 188: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Padlock === | === Padlock === | ||
Line 164: | Line 194: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Drive Volume Icon === | === Drive Volume Icon === | ||
Line 170: | Line 200: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Search tool === | === Search tool === | ||
Line 176: | Line 206: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Sync icon === | === Sync icon === | ||
Line 182: | Line 212: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Paused sync === | === Paused sync === | ||
Line 188: | Line 218: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Sync failure === | === Sync failure === | ||
Line 194: | Line 224: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Mail Plugin === | === Mail Plugin === | ||
Line 200: | Line 230: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
=== Share tool === | === Share tool === | ||
Line 206: | Line 236: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
===== Installer ===== | ===== Installer ===== | ||
Line 212: | Line 242: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
===== Installer readme ===== | ===== Installer readme ===== | ||
Line 218: | Line 248: | ||
{{:/ | {{:/ | ||
+ | \\ \\ | ||
===== Licence ===== | ===== Licence ===== | ||
Line 226: | 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/ | ||