maui-actions/.NET MAUI - Apple Provisioning

A Github action that helps provision Certificates & Provisioning Profiles for building .NET MAUI iOS and MacCatalyst apps.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
keychainKeychain file to import certificates to (can leave blank, will default to build.keychain-db). Example, "build.keychain-db".no
keychain-passwordKeychain password for the specified keychain (can leave blank). Example, "build".no
certificateApple certificate to import into the keychain. This should be either the filename of the .p12/.pfx certificate itself, or the name of an environment variable containing a Base64 encoded string representation of the binary .p12/.pfx certificate file. Example, "path/to/dist.p12" or "APPLE_DIST_CERT".no
certificate-passphrasePassphrase for the specified certificate file if required.no
bundle-identifiersComma separated list of one or more app bundle-identifiers to filter provisioning profiles for. Example, "com.mycompany.myapp" or "com.mycompany.myapp1,com.mycompany.myapp2".yes
profile-typesComma separated list of one or more types of provisioning profiles to download and install for the matching bundle-identifier(s). Example, "IOS_APP_ADHOC" OR "IOS_APP_ADHOC,IOS_APP_STORE".no
app-store-connect-key-idThe App Store Connect API issuer ID or name of an environment variable containing the value. Example, "ABC123XYZ". This value can also be set using the "APP_STORE_CONNECT_KEY_ID" environment variable.no
app-store-connect-issuer-idThe App Store Connect API issuer ID or name of an environment variable containing the value. Example, "aaaa-1111-22222-bbbb-cccc". This value can also be set using the "APP_STORE_CONNECT_ISSUER_ID" environment variable.no
app-store-connect-private-keyThe App Store Connect API private key. This should be either the filename of the .p8 private key itself, or the name of an environment variable containing the string contents of the .p8 private key file. Example, "path/to/key.p8" or "APP_STORE_CONNECT_PRIVATE_KEY". This value can also be set using the "APP_STORE_CONNECT_PRIVATE_KEY" environment variable.no
install-app-store-connect-private-keyFlag to indicate if the App Store Connect private key should be saved to disk. Default is false.no
app-store-connect-private-key-directoryDirectory to save the App Store Connect private key to. Default is ~/private_keysno

no outputs