From e5ec3fe6ab1d110268ce85551ed71730ada1acd9 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Thu, 30 Oct 2025 15:08:12 +0800 Subject: [PATCH] feat(stage-tamagotchi): added entitlements and builder configs for microphone access --- apps/stage-tamagotchi/build/entitlements.mac.plist | 10 ++++++++-- apps/stage-tamagotchi/electron-builder.yml | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/stage-tamagotchi/build/entitlements.mac.plist b/apps/stage-tamagotchi/build/entitlements.mac.plist index 38c887b21..322e2719a 100644 --- a/apps/stage-tamagotchi/build/entitlements.mac.plist +++ b/apps/stage-tamagotchi/build/entitlements.mac.plist @@ -2,11 +2,17 @@ - com.apple.security.cs.allow-jit - com.apple.security.cs.allow-unsigned-executable-memory + com.apple.security.cs.allow-jit + com.apple.security.cs.allow-dyld-environment-variables + com.apple.security.device.camera + + com.apple.security.device.microphone + + com.apple.security.device.audio-input + diff --git a/apps/stage-tamagotchi/electron-builder.yml b/apps/stage-tamagotchi/electron-builder.yml index fdd4703af..0fa356c89 100644 --- a/apps/stage-tamagotchi/electron-builder.yml +++ b/apps/stage-tamagotchi/electron-builder.yml @@ -38,8 +38,8 @@ nsis: mac: entitlementsInherit: build/entitlements.mac.plist extendInfo: - - NSDocumentsFolderUsageDescription: Application requests access to the user's Documents folder. - - NSDownloadsFolderUsageDescription: Application requests access to the user's Downloads folder. + - NSMicrophoneUsageDescription: 'AIRI requires microphone access for voice interaction' + - NSCameraUsageDescription: 'AIRI requires camera access for vision understanding' notarize: false executableName: airi dmg: