Full name:
com.sap.prd.mobile.ios.mios:xcode-maven-plugin:1.14.5:xcode-package
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
buildActions | List | - | The Xcode build action to to execute (e.g. clean, build, install).
By default clean and build are executed. |
bundles | Set | - | (no description) |
checkoutDirectory | File | - | The original Xcode sources located in the src/xcode
directory stay untouched during the whole Maven build. However, as
we might have to modify the info.plist or the project itself we
copy the whole Xcode source directory during the build into another
"checkout" directory that by default named checkout
and located below the Maven build ( target) directory. |
codeSignIdentity | String | 1.2.0 | The code sign identity is used to select the provisioning profile
(e.g. iPhone Distribution, iPhone
Developer). |
codeSigningRequired | boolean | 1.14.1 | The code signing required is used to disable code signing when no
developer provisioning certificate is available (e.g.
NO, YES). Default value is: true. |
configurations | Set | - | The Xcode configurations that shall be built (e.g. Debug and
Release). If no configuration is provided in the plugin's
configuration section of the pom.xml it
defaults to the values provided in the
defaultAppConfigurations or
defaultLibConfigurations parameters |
defaultAppConfigurations | String | 1.2.0 | Comma separated list of the default Xcode build configurations that
should be built for apps (in contrast to libraries). These values
only apply if no "configurations" are explicitly provided in the
POM. Default value is: Release,Debug. |
defaultAppSdks | String | 1.2.0 | Comma separated list of the default Xcode SDKs that should be used
for apps (in contrast to libs). These values only apply if no
"sdks" are explicitly provided in the POM. Default value is: iphoneos,iphonesimulator. |
defaultLibConfigurations | String | 1.2.0 | Comma separated list of the default Xcode build configurations that
should be built for libraries (in contrast to apps). These values
only apply if no "configurations" are explicitly provided in the
POM. Default value is: Release,Debug. |
defaultLibSdks | String | 1.2.0 | Comma separated list of the default Xcode SDKs that should be used
for libraries (in contrast to apps). These values only apply if no
"sdks" are explicitly provided in the POM. Default value is: iphoneos,iphonesimulator. |
defaultxcconfig | String | 1.14.5 | For simple application central team manages the xcconfig. This will
be managed in settings.xml |
options | Map | 1.6.2 | Options to pass to XCode - if any are explicitly defined here, this
plugin will not provide default options to XCode. |
productName | String | - | (no description) |
provisioningProfile | String | 1.2.1 | Can be used to override the provisioning profile defined in the
Xcode project target. You can set it to an empty String if you want
to use the default provisioning profile. |
relativeAlternatePublicHeaderFolderPath | String | 1.9.0 | The path to the public headers relative to the built products
directory (BUILT_PRODUCTS_DIR). The path specified here needs to be
defined in the same way than the PUBLIC_HEADER_FOLDER_PATH inside
the xcode project. The folder provided here must be a parent folder
of the folder defined in the xcode project as
PUBLIC_HEADER_FOLDER_PATH. This parameter can be used in order to
create a namespace for the headers of a project. In order to get a
namespacing this parameter points to a parent folder of the public
header folder path as defined in the xcode project. This causes the
headers to be packaged with the directory structue between the
directory denoted by this parameter and the directory denoted by
the public header folder path inside the xcode project. That
directory structure establishes a package like namespacing for the
headers that are packaged. |
sdks | Set | - | Explicit lists of sdks (iphoneos,iphonesimulator) the Xcode project
shall be built for. If no configuration is provided in the plugin's
configuration section of the pom.xml it
defaults to the values provided in the defaultAppSdks
or defaultLibSdks parameters |
settings | Map | 1.6.2 | Settings to pass to XCode - if any are explicitly defined here,
this plugin will not provide default settings to XCode. |
symRootDir | String | 1.14.4 | Allowed developers to override the SYMROOT settings Default value is: build. |
target | String | 1.4.1 | The Xcode target to be built. If not specified, the default target
(the first target) will be built. |
watchapp | String | 1.14.3 | (no description) |
xcconfigDir | String | 1.14.5 | Allowed developers to override the xcconfig settings through
pom.xml Signing methodology has been changed with xcode8 onwards,
to enable this we are expecting dev to give singing related
parameters This is only for the Apps with Entitlements like Push
notification, Wallet etc... |
xcodeCompileDirectory | File | - | The xcode directory of the copied sources below the checkout
directory. |
relativeAlternatePublicHeaderFolderPath:
sdks: