aboutsummaryrefslogtreecommitdiffstats
path: root/doc/reference/modules/xcode-module.qdoc
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@petroules.com>2015-06-09 23:53:05 -0700
committerJake Petroules <jake.petroules@petroules.com>2015-07-29 19:18:55 +0000
commitef5992bb58473bca8c019f2eba9faa0048aa0c05 (patch)
treeafa5f222f3d72be13f904b0fdfcdea80a4aaef29 /doc/reference/modules/xcode-module.qdoc
parent248ed3e0e0e809f8994c2e8983db830fbc2bdb21 (diff)
Add code signing support for OS X and iOS.
Change-Id: Ia85f68692974288780484fa47a896d66f16bc11b Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'doc/reference/modules/xcode-module.qdoc')
-rw-r--r--doc/reference/modules/xcode-module.qdoc44
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/reference/modules/xcode-module.qdoc b/doc/reference/modules/xcode-module.qdoc
index 1969ef9ae..ac5a36f19 100644
--- a/doc/reference/modules/xcode-module.qdoc
+++ b/doc/reference/modules/xcode-module.qdoc
@@ -56,6 +56,11 @@
directory of the Xcode installation at its default location in /Applications.
Corresponds to the \c DEVELOPER_DIR environment variable.
\row
+ \li provisioningProfile
+ \li string
+ \li undefined
+ \li Name or UUID of the provisioning profile to embed in the product.
+ \row
\li sdk
\li string
\li \c{"macosx"} on OS X, \c{"iphoneos"} on iOS, \c{"iphonesimulator"} on iOS Simulator
@@ -64,6 +69,23 @@
\c{"10.10"}), or a platform identifier (i.e. \c{"macosx"}) in which case the latest SDK
available for that platform will be used.
\row
+ \li signingIdentity
+ \li string
+ \li undefined
+ \li Search string used to find the certificate to sign the product. This does not have to be
+ a full certificate name like "Mac Developer: John Doe (XXXXXXXXXX)", and can instead be
+ a partial string like "Mac Developer".
+ The search string should generally be one of the following:
+ \li 3rd Party Mac Developer Application
+ \li 3rd Party Mac Developer Installer
+ \li Developer ID Application
+ \li Developer ID Installer
+ \li iPhone Developer
+ \li iPhone Distribution
+ \li Mac Developer
+ Complete documentation for the existing certificate types can be found at:
+ https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW41
+ \row
\li targetDevices
\li stringList
\li \c{["mac"]} on OS X; {["iphone", "ipad"]} on iOS
@@ -71,6 +93,28 @@
"mac", and for iOS it can be one or both of "iphone" and "ipad".
\endtable
+ \section1 Advanced Properties
+
+ \table
+ \header
+ \li Property
+ \li Type
+ \li Default
+ \li Description
+ \row
+ \li provisioningProfilePath
+ \li path
+ \li determined by \c{xcode.provisioningProfilesPath} and \c{xcode.provisioningProfile}
+ \li Path of the provisioning profile to embed in the product. Generally you should not set
+ this property and instead use \c{xcode.provisioningProfile} to automatically
+ determine the provisioning profile's path based on its name or UUID.
+ \row
+ \li provisioningProfilesPath
+ \li path
+ \li \c{"~/Library/MobileDevice/Provisioning Profiles"}
+ \li Path to directory containing provisioning profiles installed on the system.
+ \endtable
+
\section1 Read-only Properties
\table