Skip to content

Commit 7c2a615

Browse files
committed
Release 1.2.10, Update macOS signing
1 parent c725929 commit 7c2a615

File tree

5 files changed

+87
-90
lines changed

5 files changed

+87
-90
lines changed

build/notarize.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
require('dotenv').config();
2-
const { notarize } = require('electron-notarize');
1+
const { notarize } = require('@electron/notarize');
32

43
exports.default = async function notarizing(context) {
54

@@ -12,11 +11,10 @@ exports.default = async function notarizing(context) {
1211
console.log("Notarizing...");
1312

1413
return await notarize({
15-
appBundleId: 'org.simplewebserver.simplewebserver',
14+
tool: "notarytool",
1615
appPath: `${appOutDir}/${appName}.app`,
17-
appleId: process.env.APPLEID,
18-
appleIdPassword: "@keychain:ElectronSigningAppleID",
19-
teamId: process.env.TEAMID,
20-
ascProvider: process.env.TEAMID
16+
keychainProfile: "SWS_Electron_Signing"
2117
});
18+
19+
// xcrun notarytool store-credentials "SWS_Electron_Signing" --apple-id "[email protected]" --team-id "RXXXXXXXXX" --password "foos-bars-bazz-bang"
2220
};

package-lock.json

Lines changed: 63 additions & 60 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717
{
1818
"name": "Ethan O'Brien",
1919
"url": "https://github.com/ethanaobrien"
20-
},
21-
{
22-
"name": "Kyle Graehl",
23-
"url": "https://github.com/kzahel"
2420
}
2521
],
2622
"license": "MIT",
@@ -54,7 +50,7 @@
5450
"make_all_windows": "npm run make_windows_x64 && npm run make_windows_ia32 && npm run make_windows_arm64 && npm run make_windows_zip_x64 && npm run make_windows_zip_ia32 && npm run make_windows_zip_arm64",
5551
"make_all_windows_appx": "npm run make_windows_appx_x64 && npm run make_windows_appx_ia32 && npm run make_windows_appx_arm64",
5652
"make_all_linux": "npm run make_linux_deb_x64 && npm run make_linux_deb_arm64 && npm run make_linux_rpm_x64 && npm run make_linux_rpm_arm64 && npm run make_linux_zip_x64 && npm run make_linux_zip_arm64",
57-
"make_all": "npm run make_all_macos && npm run make_all_windows && npm run make_all_windows_appx && npm run make_all_linux"
53+
"make_all": "npm run make_all_macos && npm run make_macos_mas_universal && npm run make_all_linux && npm run make_all_windows && npm run make_all_windows_appx"
5854
},
5955
"build": {
6056
"buildVersion": "28",
@@ -138,7 +134,7 @@
138134
"icon": "images/512x512.png",
139135
"category": "Development",
140136
"vendor": "Simple Web Server",
141-
"artifactName": "Simple-Web-Server-${version}-${arch}.${ext}"
137+
"artifactName": "Simple-Web-Server-Linux-${version}-${arch}.${ext}"
142138
},
143139
"appx": {
144140
"publisherDisplayName": "Terren",
@@ -157,10 +153,10 @@
157153
}
158154
},
159155
"devDependencies": {
156+
"@electron/notarize": "^2.2.1",
160157
"dotenv": "^16.4.1",
161158
"electron": "^28.2.2",
162159
"electron-builder": "^24.9.1",
163-
"electron-notarize": "^1.2.2",
164160
"electron-osx-sign": "^0.6.0"
165161
},
166162
"dependencies": {

website/src/download.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
<ms-store-badge productid="9PC6682RJCDD" style="margin-right: 10px;"></ms-store-badge><a href="https://apps.apple.com/us/app/simple-web-server/id1625925255?mt=12&amp;itsct=apps_box_badge&amp;itscg=30200" target="_blank" rel="noopener"><img src="/appstorebadge.svg" alt="Download on the Mac App Store" style="border-radius:13px;height: 60px;"></a>
44

5-
Current version: **1.2.9** | [Older versions and release notes](https://github.com/terreng/simple-web-server/releases)
5+
Current version: **1.2.10** | [Older versions and release notes](https://github.com/terreng/simple-web-server/releases)
66

77
## Direct download
88

99
### Windows
1010

11-
**Installer (.exe):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-Installer-1.2.9-x64.exe) | [32 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-Installer-1.2.9-ia32.exe) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-Installer-1.2.9-arm64.exe)
11+
**Installer (.exe):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Installer-1.2.10-x64.exe) | [32 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Installer-1.2.10-ia32.exe) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Installer-1.2.10-arm64.exe)
1212

13-
**Portable (.zip):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-win.zip) | [32 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-ia32-win.zip) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64-win.zip)
13+
**Portable (.zip):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-win.zip) | [32 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-ia32-win.zip) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-arm64-win.zip)
1414

1515
[How to check if your computer is 32 bit or 64 bit](https://support.microsoft.com/en-us/windows/32-bit-and-64-bit-windows-frequently-asked-questions-c6ca9541-8dce-4d48-0415-94a3faa2e13d)
1616

@@ -30,19 +30,19 @@ Current version: **1.2.9** | [Older versions and release notes](https://github.c
3030

3131
### macOS
3232

33-
**Installer (.dmg):** [Intel Chip](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9.dmg) | [Apple Silicon](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64.dmg) (Mac OSX 10.12+)
33+
**Installer (.dmg):** [Intel Chip](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10.dmg) | [Apple Silicon](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-arm64.dmg) (Mac OSX 10.12+)
3434

35-
**Standalone (.app inside .zip):** [Intel Chip](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-mac.zip) | [Apple Silicon](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64-mac.zip)
35+
**Standalone (.app inside .zip):** [Intel Chip](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-mac.zip) | [Apple Silicon](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-arm64-mac.zip)
3636

3737
[How to check if your Mac has an Intel processor or Apple silicon](https://support.apple.com/en-us/HT211814)
3838

3939
### Linux
4040

41-
**Debian/Ubuntu (.deb):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-amd64.deb) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64.deb)
41+
**Debian/Ubuntu (.deb):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-amd64.deb) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-arm64.deb)
4242

43-
**Fedora/openSUSE (.rpm):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-x86_64.rpm) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-aarch64.rpm)
43+
**Fedora/openSUSE (.rpm):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-x86_64.rpm) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-aarch64.rpm)
4444

45-
**Portable (.zip):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9.zip) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64.zip)
45+
**Portable (.zip):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10.zip) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-arm64.zip)
4646

4747
If we don't have the download you need, you can [manually build](/docs/build.md) for your platform.
4848

website/src/zh-CN/download.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
<ms-store-badge productid="9PC6682RJCDD" style="margin-right: 10px;"></ms-store-badge><a href="https://apps.apple.com/us/app/simple-web-server/id1625925255?mt=12&itsct=apps_box_badge&itscg=30200" target="_blank" rel="noopener"><img src="/appstorebadge.svg" alt="通过 Mac App Store 获取" style="border-radius:13px;height: 60px;"></a>
44

5-
当前版本: **1.2.9** | [历史版本和发行说明](https://github.com/terreng/simple-web-server/releases)
5+
当前版本: **1.2.10** | [历史版本和发行说明](https://github.com/terreng/simple-web-server/releases)
66

77
## 直接下载
88

99
### Windows
1010

11-
**安装程序 (.exe):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-Installer-1.2.9-x64.exe) | [32 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-Installer-1.2.9-ia32.exe) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-Installer-1.2.9-arm64.exe)
11+
**安装程序 (.exe):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Installer-1.2.10-x64.exe) | [32 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Installer-1.2.10-ia32.exe) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Installer-1.2.10-arm64.exe)
1212

13-
**便携版本 (.zip):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-win.zip) | [32 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-ia32-win.zip) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64-win.zip)
13+
**便携版本 (.zip):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-win.zip) | [32 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-ia32-win.zip) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-arm64-win.zip)
1414

1515
[如何检查您的计算机是32位还是64位](https://support.microsoft.com/en-us/windows/32-bit-and-64-bit-windows-frequently-asked-questions-c6ca9541-8dce-4d48-0415-94a3faa2e13d)
1616

@@ -31,19 +31,19 @@
3131

3232
### macOS
3333

34-
**安装程序 (.dmg):** [Intel处理器](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9.dmg) | [Apple处理器](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64.dmg) (Mac OSX 10.12+)
34+
**安装程序 (.dmg):** [Intel处理器](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10.dmg) | [Apple处理器](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-arm64.dmg) (Mac OSX 10.12+)
3535

36-
**独立版本(.app inside .zip):** [Intel处理器](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-mac.zip) | [Apple处理器](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64-mac.zip)
36+
**独立版本(.app inside .zip):** [Intel处理器](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-mac.zip) | [Apple处理器](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-1.2.10-arm64-mac.zip)
3737

3838
[如何检查您的Mac是Intel处理器还是Apple处理器](https://support.apple.com/en-us/HT211814)
3939

4040
### Linux
4141

42-
**Debian/Ubuntu (.deb):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-amd64.deb) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64.deb)
42+
**Debian/Ubuntu (.deb):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-amd64.deb) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-arm64.deb)
4343

44-
**Fedora/openSUSE (.rpm):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-x86_64.rpm) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-aarch64.rpm)
44+
**Fedora/openSUSE (.rpm):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-x86_64.rpm) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-aarch64.rpm)
4545

46-
**Portable (.zip):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9.zip) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.9/Simple-Web-Server-1.2.9-arm64.zip)
46+
**Portable (.zip):** [64 bit](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10.zip) | [ARM](https://github.com/terreng/simple-web-server/releases/download/v1.2.10/Simple-Web-Server-Linux-1.2.10-arm64.zip)
4747

4848
If we don't have the download you need, you can [manually build](/docs/build.md) for your platform.
4949

0 commit comments

Comments
 (0)