Use --deep flag when code signing under OS X

It is now required in new versions of OS X that the embedded Python framework is signed separately.
This commit is contained in:
Virgil Dupras 2014-10-18 11:09:18 -04:00
parent 79800bc6ed
commit 4e477104a6
1 changed files with 1 additions and 1 deletions

View File

@ -130,7 +130,7 @@ def package_cocoa_app_in_dmg(app_path, destfolder, args):
# a valid signature.
if args.sign_identity:
sign_identity = "Developer ID Application: {}".format(args.sign_identity)
result = print_and_do('codesign --force --sign "{}" "{}"'.format(sign_identity, app_path))
result = print_and_do('codesign --force --deep --sign "{}" "{}"'.format(sign_identity, app_path))
if result != 0:
print("ERROR: Signing failed. Aborting packaging.")
return