通过用java创建并打包到.dmg中的应用程序访问mac osx上的麦克风
我正在为macOs制作一个java应用程序。它使用麦克风录音 当我使用“java-jar…”从命令行运行我的应用程序时,它要求我访问麦克风,并且可以录制一些内容 当我创建一个dmg包并在安装后运行它时,它从不请求麦克风许可,也不会录制。 我正在使用javapackager创建一个包 我在Info.plist中添加了以下条目通过用java创建并打包到.dmg中的应用程序访问mac osx上的麦克风,java,macos,macos-catalina,privacy,Java,Macos,Macos Catalina,Privacy,我正在为macOs制作一个java应用程序。它使用麦克风录音 当我使用“java-jar…”从命令行运行我的应用程序时,它要求我访问麦克风,并且可以录制一些内容 当我创建一个dmg包并在安装后运行它时,它从不请求麦克风许可,也不会录制。 我正在使用javapackager创建一个包 我在Info.plist中添加了以下条目 <key>NSMicrophoneUsageDescription</key> <string>This application need
<key>NSMicrophoneUsageDescription</key>
<string>This application needs access to your Microphone</string>
NSMicrophoneUsageDescription
此应用程序需要访问您的麦克风
我的包包括java运行时,并且更新了Info.plist
/Applications/<name>.app/Contents/Info.plist
/Applications/<name>.app/Contents/PlugIns/Java.runtime/Contents/Info.plist
/Applications/.app/Contents/Info.plist
/Applications/.app/Contents/PlugIns/Java.runtime/Contents/Info.plist
我错过什么了吗?我应该添加什么来触发麦克风权限警报
我应该先对申请进行公证吗