diff --git a/apps/desktop/electron-builder.js b/apps/desktop/electron-builder.js index 9450168e9c..be8cad358d 100644 --- a/apps/desktop/electron-builder.js +++ b/apps/desktop/electron-builder.js @@ -9,7 +9,8 @@ const channel = process.env.UPDATE_CHANNEL; console.log(`🚄 Build Version ${packageJSON.version}, Channel: ${channel}`); const isNightly = channel === 'nightly'; -const isBeta = channel === 'beta'; +const isBeta = packageJSON.name.includes('beta'); + /** * @type {import('electron-builder').Configuration} * @see https://www.electron.build/configuration @@ -53,18 +54,14 @@ const config = { mac: { compression: 'maximum', entitlementsInherit: 'build/entitlements.mac.plist', - extendInfo: [ - { NSCameraUsageDescription: "Application requests access to the device's camera." }, - { NSMicrophoneUsageDescription: "Application requests access to the device's microphone." }, - { - NSDocumentsFolderUsageDescription: - "Application requests access to the user's Documents folder.", - }, - { - NSDownloadsFolderUsageDescription: - "Application requests access to the user's Downloads folder.", - }, - ], + extendInfo: { + NSCameraUsageDescription: "Application requests access to the device's camera.", + NSDocumentsFolderUsageDescription: + "Application requests access to the user's Documents folder.", + NSDownloadsFolderUsageDescription: + "Application requests access to the user's Downloads folder.", + NSMicrophoneUsageDescription: "Application requests access to the device's microphone.", + }, gatekeeperAssess: false, hardenedRuntime: true, notarize: true,