Skip to content

Commit 084fa89

Browse files
committed
Add more macos tips
1 parent e63ce27 commit 084fa89

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

docs/packaging/signing.mdx

+7
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,13 @@ vpk pack \
118118
When these parameters are specified and valid, Velopack will automatically code sign and notarize your application and installer packages.
119119

120120
:::tip
121+
Velopack will use `codesign` and `xcrun notarytool` to sign and notarize your application. By default they will use the default keychain on your device to discover certificates and the notary profile.
122+
If you would like to use a different keychain, you must install your certificates and create your notary profile on that keychain and use the Velopack `--keychain {path}`
123+
argument to specify that Velopack should discover certificates from a non-default keychain.
124+
<hr />
125+
If you do not provide an entitlements file for hardened runtime, one suitable for most dotnet apps will be provided for you automatically. If your app requires
126+
special entitlements and the defaults are not suitable, you should supply your own signing entitlements using `--signEntitlements {path}`
127+
<hr />
121128
Even though your certificate may appear as `Developer ID Application: Your Name (TeamName)` in Keychain Access, you should not specify the team name as a part of
122129
your `--signAppIdentity` or `--signInstallIdentity` arguments. Your certificate should just be `Developer ID Application: Your Name` with no team.
123130
:::

0 commit comments

Comments
 (0)