diff options
author | Tobias Markmann <tm@ayena.de> | 2016-06-30 18:46:32 (GMT) |
---|---|---|
committer | Tobias Markmann <tm@ayena.de> | 2016-06-30 18:46:49 (GMT) |
commit | a1be6105b97dddc1e03db0075f6ca3fc47fa8e1d (patch) | |
tree | 9abb38c4966a2b7871257b0f2e5df90764ce70c7 /DEVELOPMENT.md | |
parent | 82dd5a11131b3bd3641316b87aa279d806c970b0 (diff) | |
download | swift-a1be6105b97dddc1e03db0075f6ca3fc47fa8e1d.zip swift-a1be6105b97dddc1e03db0075f6ca3fc47fa8e1d.tar.bz2 |
Add initial support for code signing on OS X
See DEVELOPMENT.md for instructions.
Test-Information:
Tested using a self-signed code signing certificate created
using Keychain Access.app.
Compared the output of 'codesign -vvv -d' on Swift.app with
preinstall apps. The output looks much the same except for
the signing authority.
Change-Id: Idbb3209ad917091c371ced61ec8a77e3e5d18884
Diffstat (limited to 'DEVELOPMENT.md')
-rw-r--r-- | DEVELOPMENT.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 761fad3..2447853 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -35,6 +35,11 @@ Note: The unit and integration tests are build targets. When passing specific bu ### Mac OS X The Mac OS X package consists of a disk image (.dmg) file containing an independently deployable **Swift.app** application bundle. +For creating the Mac OS X package, i.e. the disk image, simply call `./scons.sh dist=1`. To additionally code sign the **Swift.app** application +bundle, append `codesign_identity="Developer ID Application: Something here"` with your developer certificate identity to the `scons` command. + +**WARNING: Code signing has not been tested with third-party signed certificates yet!** + ### Windows The Windows package consist of a Widnows Installer (.msi) file. This is generated using the Windows Installer XML Toolset. |