From 725143e274eabbef54cd49fe8a6e6327798d0d22 Mon Sep 17 00:00:00 2001 From: Anton Begehr Date: Mon, 7 Jul 2025 00:09:24 +0400 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=90=9B=20Fix=20Table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9244b5a..ab9a34a 100644 --- a/README.md +++ b/README.md @@ -43,12 +43,12 @@ UIBackgroundModes is handled slightly differently and will resolve to an array. To add the new entries through Xcode, open the Info.plist and add the following four entries (Camera is optional): -| Key | Type | Value | -|--------------------------------------|--------|----------------------------------------------| -| Privacy - Camera Usage Description| String "Your app name needs camera access to work -| Privacy - Microphone Usage Description| String | "Your app name needs microphone access to work" | -| Required background modes | Array | 1 item | -| ---> Item 0 | String | "App provides Voice over IP services" | +| Key | Type | Value | +|----------------------------------------|--------|-------------------------------------------------| +| Privacy - Camera Usage Description | String | "Your app name needs camera access to work" | +| Privacy - Microphone Usage Description | String | "Your app name needs microphone access to work" | +| Required background modes | Array | 1 item | +| ---> Item 0 | String | "App provides Voice over IP services" | If you view the raw file contents of Info.plist, it should look like this: From eb10176a6e040f09e448c720ee9e3c2147c16b85 Mon Sep 17 00:00:00 2001 From: Anton Begehr Date: Mon, 7 Jul 2025 00:14:33 +0400 Subject: [PATCH 2/3] three options, as in desc --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ab9a34a..2c0adb8 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ and add `"Vapi"` to your application/library target, `dependencies`, e.g. like t You will need to update your project's Info.plist to add three new entries with the following keys: - NSMicrophoneUsageDescription +- NSCameraUsageDescription (optional) - UIBackgroundModes For the first two key's values, provide user-facing strings explaining why your app is asking for microphone access. From b56285f500d64667be7b548963b979359c4ac694 Mon Sep 17 00:00:00 2001 From: Anton Begehr Date: Mon, 7 Jul 2025 01:28:46 +0400 Subject: [PATCH 3/3] NSCameraUsageDescription is required --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 2c0adb8..18784c9 100644 --- a/README.md +++ b/README.md @@ -35,14 +35,14 @@ and add `"Vapi"` to your application/library target, `dependencies`, e.g. like t You will need to update your project's Info.plist to add three new entries with the following keys: - NSMicrophoneUsageDescription -- NSCameraUsageDescription (optional) +- NSCameraUsageDescription - UIBackgroundModes -For the first two key's values, provide user-facing strings explaining why your app is asking for microphone access. +For the first two key's values, provide user-facing strings explaining why your app is asking for microphone and camera access. UIBackgroundModes is handled slightly differently and will resolve to an array. For its first item, specify the value voip. This ensures that audio will continue uninterrupted when your app is sent to the background. -To add the new entries through Xcode, open the Info.plist and add the following four entries (Camera is optional): +To add the new entries through Xcode, open the Info.plist and add the following four entries: | Key | Type | Value | |----------------------------------------|--------|-------------------------------------------------|