OSX: updated codesigning README and removed not longer valid rule plists

This commit is contained in:
jens verwiebe 2014-08-01 01:01:12 +02:00
parent a4c287ed7d
commit 23190c3c73
3 changed files with 3 additions and 31 deletions

View File

@ -1,11 +1,12 @@
Tutorial for codesigning Blender releases on OSX ( atm. i do manually when needed ):
Updated as by august 01.2014 - removed deprecated rules and not recommended deep codesigning
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_blender.app>
codesign -s <IDENTITY> <path_to_blenderplayer.app> --resource-rules <path_to_blender_source>/release/darwin/codesigning_rules_player.plist --deep
codesign -s <IDENTITY> <path_to_blenderplayer.app>
3. Checking:

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>rules</key>
<dict>
<!-- Exclude datafiles, python and scripts -->
<key>^MacOS/2.71</key>
<false/>
<key>^Resources/</key>
<true/>
</dict>
</dict>
</plist>

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>rules</key>
<dict>
<!-- Exclude datafiles, python and scripts -->
<key>^MacOS/2.71</key>
<false/>
<!-- Exclude Resources for placing game.blend and own icons -->
<key>^Resources/</key>
<false/>
</dict>
</dict>
</plist>