diff options
author | Jens Verwiebe <info@jensverwiebe.de> | 2013-10-28 22:13:27 +0400 |
---|---|---|
committer | Jens Verwiebe <info@jensverwiebe.de> | 2013-10-28 22:13:27 +0400 |
commit | 869031f6be7632bda9202e631bd9349e2161c079 (patch) | |
tree | 628bc60f8c328066516f710f48b735df38d74a79 /release | |
parent | 4ef6f82a10c918dfa69ee3eabe5ab2fca11cf10f (diff) |
OSX/codesigning: Instructions on codesigning in case i get lost :-P
Diffstat (limited to 'release')
-rw-r--r-- | release/darwin/README_codesigning.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/release/darwin/README_codesigning.txt b/release/darwin/README_codesigning.txt new file mode 100644 index 00000000000..d2ead00da8a --- /dev/null +++ b/release/darwin/README_codesigning.txt @@ -0,0 +1,25 @@ +Tutorial for codesigning Blender releases on OSX ( atm. i do manually when needed ): + +1. You need to obtain the certificates for blender foundation, they can bw pulled at Apple developer account for BF +2. Run the following commands from terminal: + +codesign -s <IDENTITY> <path_to_blender.app> --resource-rules <path_to_blender_source>/release/darwin/codesigning_rules_blender.plist --deep + +codesign -s <IDENTITY> <path_to_blenderplayer.app> --resource-rules <path_to_blender_source>/release/darwin/codesigning_rules_player.plist --deep + + +3. Checking: + +codesign -vv <path_to_blenderplayer.app> +codesign -vv <path_to_blender.app> + +The result should be something like: + +<build_path>/blender.app: valid on disk +<build_path>/blender.app: satisfies its Designated Requirement + +<build_path>/blenderplayer.app: valid on disk +<build_path>/blenderplayer.app: satisfies its Designated Requirement + +Jens Verwiebe + |