findyourfile/electron-builder.js

43 lines
1.0 KiB
JavaScript

export default {
appId: 'com.djl.findyourfile.app',
productName: '文件位置查询软件',
directories: {
output: 'release',
},
files: ['dist/**/*', 'electron/**/*'],
asar: true,
mac: {
target: [
{ target: 'zip', arch: ['arm64'] },
{ target: 'dmg', arch: ['arm64'] },
],
icon: 'dist/icons/mac/icon.icns',
artifactName: 'findyourfile-${version}-mac-arm64.${ext}',
category: 'public.app-category.productivity',
// 使用自签名配置
identity: 'ApplePine',
hardenedRuntime: false,
notarize: false,
},
win: {
target: [
{ target: 'zip', arch: ['x64'] },
{ target: 'nsis', arch: ['x64'] },
],
icon: 'dist/icons/win/icon.ico',
artifactName: 'findyourfile-${version}-win-x64.${ext}',
},
nsis: {
oneClick: false,
allowElevation: true,
allowToChangeInstallationDirectory: true,
createDesktopShortcut: true,
createStartMenuShortcut: true,
},
forceCodeSigning: false,
publish: {
provider: 'generic',
url: 'https://updates.djldjl.cn/findyourfile/${os}-${arch}/',
},
}