docs(guides): add macOS code signing notes to building-release-artifacts (#24999)

This commit is contained in:
Zach Bloomquist
2022-12-12 11:17:43 -05:00
committed by GitHub
parent 6c374031d7
commit eb76b57126
+3 -1
View File
@@ -35,4 +35,6 @@ The npm package requires a corresponding binary of the same version. In producti
You can build the Cypress binary locally by running `yarn binary-build`. You can use Linux to build the Cypress binary (just like it is in CI) by running `yarn binary-build` inside of `yarn docker`.
`yarn binary-zip` can be used to zip the built binary together.
If you're on macOS and building locally, you'll need a code-signing certificate in your keychain, which you can get by following the [instructions on Apple's website](https://developer.apple.com/library/archive/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html#//apple_ref/doc/uid/TP40005929-CH4-SW30). Also, you'll also most likely want to skip notarization since it requires an Apple Developer Program account - set `SKIP_NOTARIZATION=1` when building locally to do this. [More info about code signing in CI](./code-signing.md).
`yarn binary-zip` can be used to zip the built binary together.