Module io.inverno.tool.buildtools
Package io.inverno.tool.buildtools
Interface PackageApplicationTask.MacOSConfiguration
- Enclosing interface:
PackageApplicationTask
public static interface PackageApplicationTask.MacOSConfiguration
MacOS specific configuration.
- Since:
- 1.4
- Author:
- Jeremy Kuhn
-
Method Summary
Modifier and TypeMethodDescriptionReturns the identifier that uniquely identifies the application for macOS.Returns the name of the application as it appears in the Menu Bar.Returns the value prefixed to all components that need to be signed that don't have an existing package identifier when signing the application package.Returns the name of the keychain to search for the signing identity.Returns the team or user name portion in Apple signing identities.default boolean
isSign()
Determines whether the package should be signed.
-
Method Details
-
getPackageIdentifier
Returns the identifier that uniquely identifies the application for macOS.
- Returns:
- an optional returning the package identifier or an empty optional
-
getPackageName
Returns the name of the application as it appears in the Menu Bar.
- Returns:
- an optional returning the package name or an empty optional
-
getPackageSigningPrefix
Returns the value prefixed to all components that need to be signed that don't have an existing package identifier when signing the application package.
- Returns:
- an optional returning the signing prefix or an empty optional
-
isSign
default boolean isSign()Determines whether the package should be signed.
- Returns:
- true to sign the package, false otherwise
-
getSigningKeychain
Returns the name of the keychain to search for the signing identity.
- Returns:
- an optional returning the signing keychain or an empty optional
-
getSigningKeyUserName
Returns the team or user name portion in Apple signing identities.
- Returns:
- an optional returning the username or an empty optional
-