diff options
author | Jake Petroules <jake.petroules@qt.io> | 2016-04-22 01:20:24 -0700 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2021-02-18 00:10:00 +0000 |
commit | 2bc823ec00cec8a1d58981710eb50ba85b4f58d7 (patch) | |
tree | 4397fc51e963e00f8ab6dbf7686d5e28cda40c01 /examples | |
parent | 05b74ff728e8c6bc975e8c55160e1feb137895a1 (diff) | |
download | qbs-2bc823ec00cec8a1d58981710eb50ba85b4f58d7.tar.gz |
Implement codesign module
This moves code signing functionality into a dedicated module, and also
implements automatic provisioning for Apple platforms, which
automatically selects appropriate signing identities and provisioning
profiles based on the product being built.
This also results in a significant performance improvement since all
code signing setup information is retrieved in process instead of
forking off the openssl and security command line tools.
Task-number: QBS-899
Change-Id: I60d0aeaeb2d1004929505bcb1e0bc77512fe77bc
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/cocoa-application/app.qbs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/cocoa-application/app.qbs b/examples/cocoa-application/app.qbs index f51f94e8b..67558e8a5 100644 --- a/examples/cocoa-application/app.qbs +++ b/examples/cocoa-application/app.qbs @@ -48,7 +48,7 @@ ** ****************************************************************************/ -import qbs +import qbs.Utilities CppApplication { Depends { condition: product.condition; name: "ib" } @@ -100,4 +100,11 @@ CppApplication { } ib.appIconName: "AppIcon" + + Properties { + // codesign module only present starting from 1.19 + condition: Utilities.versionCompare(qbs.version, "1.19") >= 0 + codesign.enableCodeSigning: true + codesign.signingType: "ad-hoc" + } } |