Skip to content

Commit 0734aaa

Browse files
authored
docs: add manual step for OSX Keychain profile (#3569)
1 parent b0675c5 commit 0734aaa

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

ansible/MANUAL_STEPS.md

+27
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,33 @@ As root:
121121
* `sudo xcodebuild -license` - accept license
122122
* `git` - check that git is working (confirming license has been accepted)
123123

124+
#### OSX Keychain Profile
125+
126+
Create a keychain profile (`NODE_RELEASE_PROFILE`) for the release machine:
127+
128+
```bash
129+
sudo xcrun notarytool store-credentials NODE_RELEASE_PROFILE \
130+
--apple-id XXXX \
131+
--team-id XXXX \
132+
--password XXXX \
133+
--keychain /Library/Keychains/System.keychain
134+
```
135+
136+
Note: `XXXX` values are found in `secrets/build/release/apple.md`
137+
138+
Note2: (`security unlock-keychain -u /Library/Keychains/System.keychain` _may_ be required prior to running this command).
139+
140+
The expected output is:
141+
142+
```
143+
This process stores your credentials securely in the Keychain. You reference these credentials later using a profile name.
144+
145+
Validating your credentials...
146+
Success. Credentials validated.
147+
Credentials saved to Keychain.
148+
To use them, specify `--keychain-profile "NODE_RELEASE_PROFILE" --keychain /Library/Keychains/System.keychain`
149+
```
150+
124151
#### Signing certificates
125152

126153
* Go to the `build/release` folder in the secrets repo.

0 commit comments

Comments
 (0)