Welcome to mirror list, hosted at ThFree Co, Russian Federation.

README.txt « darwin « release - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: cb4c321f67443bbefec4888f6942c8ae9b1771b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Bundling guide:

Have your signing identity ready, you can check it by running:

$ secruity find-identity -v -p codesign

Check that your appleID has two step verification and app specified password generated. https://support.apple.com/en-us/HT204397
Add it to the login keychain so it won't be in cleartext.

$ security add-generic-password -a "AC_USERNAME" -w <secret> -s "AC_PASSWORD"

You need then to make sure altool can access your keychain. First time run, there is popup, always allow. Or you can also add it on Keychain Access.

Then you can make neat bundle using ./bundle.sh by

$ ./bundle.sh --source <sourcedir> --dmg <dmg> --bundle-id <bundleid> --username <username> --password <password> --codesign <identity>

where:

<sourcedir> directory where built blender.app is
<dmg>	    location and name of the final disk image
<bundleid>  id on notarization, you choose (for example org.blender.release)
<username>  your appleid
<password>  your password. having it in keychain, use "@keychain:AC_PASSWORD"
<identity>  codesigning identity

Only --sourcedir and --dmg are required flags.

Example :
$ ./bundle.sh --source /data/build --dmg /data/Blender-2.8-alpha-macOS-10.11.dmg --bundle-id org.blender.alpha --username "foo@mac.com" --password "@keychain:AC_PASSWORD" --codesign AE825E26F12D08B692F360133210AF46F4CF7B97