Files
AFFiNE-Mirror/apps/electron/forge.config.js
Peng Xiao b1618e9ce1 build: MacOS code signing (#1795)
Co-authored-by: Himself65 <himself65@outlook.com>
2023-04-03 16:39:25 -05:00

35 lines
834 B
JavaScript

module.exports = {
packagerConfig: {
name: 'AFFiNE',
icon: './resources/icons/icon.icns',
osxSign: {
identity: 'Developer ID Application: TOEVERYTHING PTE. LTD.',
'hardened-runtime': true,
}, // object must exist even if empty
osxNotarize: {
tool: 'notarytool',
appleId: process.env.APPLE_ID,
appleIdPassword: process.env.APPLE_PASSWORD,
teamId: process.env.APPLE_TEAM_ID,
},
},
makers: [
{
name: '@electron-forge/maker-dmg',
config: {
format: 'ULFO',
icon: './resources/icons/icon.icns',
name: 'AFFiNE',
},
},
{
name: '@electron-forge/maker-zip',
config: {
name: 'affine',
iconUrl: './resources/icons/icon.ico',
setupIcon: './resources/icons/icon.ico',
},
},
],
};