summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2016-06-30 18:46:32 (GMT)
committerTobias Markmann <tm@ayena.de>2016-06-30 18:46:49 (GMT)
commita1be6105b97dddc1e03db0075f6ca3fc47fa8e1d (patch)
tree9abb38c4966a2b7871257b0f2e5df90764ce70c7 /DEVELOPMENT.md
parent82dd5a11131b3bd3641316b87aa279d806c970b0 (diff)
downloadswift-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.md5
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.