Required entitlements and Info.plist settings for macOS apps
Review mandatory settings needed for macOS applications.
Read time 1 minuteLast updated 20 hours ago
The following Info.plist property and entitlements need to be used for the Vivox SDK to work on macOS devices.
NSMicrophoneUsageDescription
property
The NSMicrophoneUsageDescription property must be included in your Info.plist in your Xcode project settings. Use it to describe what purpose your app will use the device’s microphone for; this will be displayed when requesting microphone permission.
NSMicrophoneUsageDescriptionEntitlements
When shipping an application through the Mac App Store, you must include thecom.apple.security.device.microphonecom.apple.security.device.audio-input