File tree Expand file tree Collapse file tree 3 files changed +6
-4
lines changed Expand file tree Collapse file tree 3 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 42
42
run : npm run publish
43
43
env :
44
44
APPLE_IDENTITY : ${{ secrets.APPLE_IDENTITY }}
45
- APPLE_BUNDLE_ID : ${{ secrets.APPLE_BUNDLE_ID }}
46
45
APPLE_USER_ID : ${{ secrets.APPLE_USER_ID }}
47
46
APPLE_PASSWORD : ${{ secrets.APPLE_PASSWORD }}
47
+ APPLE_TEAM_ID : ${{ secrets.APPLE_TEAM_ID }}
48
48
WINDOWS_CERTIFICATE_PASSWORD : ${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }}
49
49
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
50
50
windows :
Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ An apple developer certificate is required to sign the application for distribut
37
37
38
38
1 . Add the rest of the environment variables as secrets:
39
39
- ` APPLE_IDENTITY ` : _ the name of the developer id certificate name as it appears in keychain_
40
- - ` APPLE_BUNDLE_ID ` : _ the app bundle id (e.g. com.apple.calculator) _
41
- - ` APPLE_USER_ID ` : _ your apple developer id _
42
- - ` APPLE_PASSWORD ` : _ your apple developer password _
40
+ - ` APPLE_TEAM_ID ` : _ the team id to notarize under _
41
+ - ` APPLE_USER_ID ` : _ the username of your apple developer account _
42
+ - ` APPLE_PASSWORD ` : _ the app-specific password (not your Apple ID password) _
43
43
44
44
## Deploying a new version
45
45
Original file line number Diff line number Diff line change @@ -25,9 +25,11 @@ const config = {
25
25
'entitlements-inherit' : 'build/entitlements.plist' ,
26
26
} ,
27
27
osxNotarize : {
28
+ tool : 'notarytool' ,
28
29
appBundleId : process . env . APPLE_BUNDLE_ID ,
29
30
appleId : process . env . APPLE_USER_ID ,
30
31
appleIdPassword : process . env . APPLE_PASSWORD ,
32
+ teamId : process . env . APPLE_TEAM_ID ,
31
33
} ,
32
34
} ,
33
35
makers : [
You can’t perform that action at this time.
0 commit comments