Changes between Version 1 and Version 2 of AdminInstallerMac
- Timestamp:
- Apr 1, 2020, 11:39:14 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdminInstallerMac
v1 v2 1 1 = Building the Mac client = 2 3 Use Xcode 11+ and OS 10.15+. 2 4 3 5 The main instructions are here: … … 6 8 == To notarize the installer and uninstaller == 7 9 10 Make sure you've signed the relevant Apple docs: 11 https://appstoreconnect.apple.com/ 12 See https://stackoverflow.com/questions/58358449/notarizing-electron-apps-throws-you-must-first-sign-the-relevant-contracts-on 13 8 14 Create an app-specific password at https://appleid.apple.com/account/manage. 9 15 … … 11 17 $ xcrun altool --notarize-app -t osx -f {path to ...macOSX_x86_64.zip} --primary-bundle-id edu.berkeley.boinc.Installer -u {userID} -p {password} 12 18 }}} 19 20 I have only one development "team" under my Apple Developer account, but U.C. Berkeley may have several. If so, you may need to add an extra argument to the altool command line for notarization: 21 {{{ 22 --asc-provider <ProviderShortname> 23 }}} 24 This is explained about 1/3 of the way down on this web page: <https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow?language=objc> 13 25 14 26 After a few minutes, check whether the notarize-app request succeeded: