Skip to content

Commit 146ef39

Browse files
authored
feat: add "app-specific password" Apple link (#3190)
1 parent bbfa5e0 commit 146ef39

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/content/docs/distribute/Sign/macos.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ To notarize your application, you must provide credentials for Tauri to authenti
168168
169169
- APPLE_ID, APPLE_PASSWORD and APPLE_TEAM_ID: authenticate using your Apple ID
170170
171-
Alternatively, to authenticate with your Apple ID, set the APPLE_ID to your Apple account email and the APPLE_PASSWORD to an app-specific password for the Apple account.
171+
Alternatively, to authenticate with your Apple ID, set the APPLE_ID to your Apple account email and the APPLE_PASSWORD to an [app-specific password] for the Apple account.
172172
173173
:::note
174174
Notarization is required when using a _Developer ID Application_ certificate.
@@ -181,3 +181,4 @@ Notarization is required when using a _Developer ID Application_ certificate.
181181
[`tauri.conf.json > bundle > macOS > signingIdentity`]: /reference/config/#signingidentity
182182
[creating a certificate signing request]: https://developer.apple.com/help/account/create-certificates/create-a-certificate-signing-request
183183
[Certificates, IDs & Profiles page]: https://developer.apple.com/account/resources/certificates/list
184+
[app-specific password]: https://support.apple.com/en-ca/HT204397

src/content/docs/reference/environment-variables.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ If both environment variable and CLI flag are used, the CLI flag will have prior
3535
- `APPLE_CERTIFICATE` — Base64 encoded of the `.p12` certificate for code signing. To get this value, run `openssl base64 -in MyCertificate.p12 -out MyCertificate-base64.txt`.
3636
- `APPLE_CERTIFICATE_PASSWORD` — The password you used to export the certificate.
3737
- `APPLE_ID` — The Apple ID used to notarize the application. If this environment variable is provided, `APPLE_PASSWORD` and `APPLE_TEAM_ID` must also be set. Alternatively, `APPLE_API_KEY` and `APPLE_API_ISSUER` can be used to authenticate.
38-
- `APPLE_PASSWORD` — The Apple password used to authenticate for application notarization. Required if `APPLE_ID` is specified. An app-specific password can be used. Alternatively to entering the password in plaintext, it may also be specified using a '@keychain:' or '@env:' prefix followed by a keychain password item name or environment variable name.
38+
- `APPLE_PASSWORD` — The Apple password used to authenticate for application notarization. Required if `APPLE_ID` is specified. An [app-specific password](https://support.apple.com/en-ca/HT204397) can be used. Alternatively to entering the password in plaintext, it may also be specified using a '@keychain:' or '@env:' prefix followed by a keychain password item name or environment variable name.
3939
- `APPLE_TEAM_ID`: Developer team ID. To find your Team ID, go to the [Account](https://developer.apple.com/account) page on the Apple Developer website, and check your membership details.
4040
- `APPLE_API_KEY` — Alternative to `APPLE_ID` and `APPLE_PASSWORD` for notarization authentication using JWT. Also an option to allow automated iOS certificate and provisioning profile management.
4141
- See [creating API keys](https://developer.apple.com/documentation/appstoreconnectapi/creating_api_keys_for_app_store_connect_api) for more information.

0 commit comments

Comments
 (0)