Changes between Version 1 and Version 2 of AdminInstallerMac


Ignore:
Timestamp:
Apr 1, 2020, 11:39:14 PM (5 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminInstallerMac

    v1 v2  
    11= Building the Mac client =
     2
     3Use Xcode 11+ and OS 10.15+.
    24
    35The main instructions are here:
     
    68==  To notarize the installer and uninstaller ==
    79
     10Make sure you've signed the relevant Apple docs:
     11https://appstoreconnect.apple.com/
     12See https://stackoverflow.com/questions/58358449/notarizing-electron-apps-throws-you-must-first-sign-the-relevant-contracts-on
     13
    814Create an app-specific password at https://appleid.apple.com/account/manage.
    915
     
    1117$ xcrun altool --notarize-app -t osx -f {path to ...macOSX_x86_64.zip} --primary-bundle-id edu.berkeley.boinc.Installer -u {userID} -p {password}
    1218}}}
     19
     20I 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}}}
     24This 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>
    1325
    1426After a few minutes, check whether the notarize-app request succeeded: