reality-check-inc/.NET MAUI - Apple Provisioning
A Github action that helps provision Certificates & Provisioning Profiles for building .NET MAUI iOS and MacCatalyst apps.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| verbose | verbose output | no | false |
| printContext | dump context | no | false |
| version | AppleDev.Tools version | no | 0.6.2 |
| command | AppleDev.Tools command | no | ci provision |
| import | use Connect API to download and import certificates | no | true |
| keychain | Keychain file to import certificates to (can leave blank, will default to build.keychain-db). Example, "build.keychain-db". | no | — |
| keychain-password | Keychain password for the specified keychain (can leave blank). Example, "build". | no | — |
| certificate | Apple 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-passphrase | Passphrase for the specified certificate file if required. | no | — |
| bundle-identifiers | Comma 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-types | Comma 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-id | The 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-id | The 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-key | The 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-key | Flag to indicate if the App Store Connect private key should be saved to disk. Default is false. | no | — |
| app-store-connect-private-key-directory | Directory to save the App Store Connect private key to. Default is ~/private_keys | no | — |
Outputs
no outputs