Apple requires explicit ask for permissions be configured in Info.plist. See: https://developer.apple.com/documentation/avfoundation/cameras_and_media_capture/requesting_authorization_for_media_capture_on_macos?language=objc Co-authored-by: Marcin Wachulski <marcin@ethworks.io>
20 lines
720 B
YAML
20 lines
720 B
YAML
---
|
|
productName: Polkadot-JS Apps
|
|
artifactName: Polkadot-JS-Apps-${version}.${ext}
|
|
files:
|
|
- "./packages/apps-electron/build"
|
|
- "./packages/apps-electron/assets"
|
|
- "./packages/apps-electron/appleEntitlements"
|
|
appId: com.polkadotjs.polkadotjs-apps
|
|
mac:
|
|
artifactName: Polkadot-JS-Apps-mac-${version}.${ext}
|
|
category: public.app-category.finance
|
|
entitlements: "./packages/apps-electron/appleEntitlements/entitlements.mac.plist"
|
|
extendInfo:
|
|
NSCameraUsageDescription: "This app requires camera access to capture account data on imports"
|
|
hardenedRuntime: true
|
|
directories:
|
|
buildResources: "./packages/apps-electron/assets"
|
|
output: "./packages/apps-electron/release"
|
|
afterSign: electron-builder-notarize
|