diff options
author | Jake Petroules <jake.petroules@petroules.com> | 2015-06-09 23:53:05 -0700 |
---|---|---|
committer | Jake Petroules <jake.petroules@petroules.com> | 2015-07-29 19:18:55 +0000 |
commit | ef5992bb58473bca8c019f2eba9faa0048aa0c05 (patch) | |
tree | afa5f222f3d72be13f904b0fdfcdea80a4aaef29 /doc/reference/modules/xcode-module.qdoc | |
parent | 248ed3e0e0e809f8994c2e8983db830fbc2bdb21 (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.qdoc | 44 |
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 |