Commit 0734aaa 1 parent b0675c5 commit 0734aaa Copy full SHA for 0734aaa
File tree 1 file changed +27
-0
lines changed
1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,33 @@ As root:
121
121
* ` sudo xcodebuild -license ` - accept license
122
122
* ` git ` - check that git is working (confirming license has been accepted)
123
123
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
+
124
151
#### Signing certificates
125
152
126
153
* Go to the ` build/release ` folder in the secrets repo.
You can’t perform that action at this time.
0 commit comments