Info.plist добавлен, но Xcode все еще падает - PullRequest
0 голосов
/ 15 апреля 2019

Я настраиваю проект с использованием OpenCV и Xcode, и я хочу открыть веб-камеру с помощью VideoCapture. Я добавил свой собственный файл Info.plist (так как проект командной строки в C ++ не имеет Info.plist), и я добавил его в проект в целях / general / identity. Мой info.plist подтверждается как OK из команды "plutil Info.plist".

У меня также есть тег "Pre-Process Info.plist" под "Packaging", измененный на "yes". Тем не менее, я все еще получаю эту ошибку:

"Это приложение упало, потому что оно пыталось получить доступ к конфиденциальной данные без описания использования. Info.plist приложения должен содержать ключ NSCameraUsageDescription со строковым значением, поясняющим Пользователь, как приложение использует эти данные. "

Я перепробовал много ссылок StackOverFlow, и все они не удалось, включая эту: Доступ к веб-камере в Xcode с OpenCV (C ++)

Если я не добавлю файл Info.plist в finder (ссылка внизу ссылки), я получу ту же ошибку.

Когда я добавляю его в Finder вместе с исполняемым файлом, я получаю эту ошибку вместе с предыдущей ошибкой:

«Произошла ошибка при разборе Info.plist для пакета по URL-адресу»

Пожалуйста, дайте мне знать, как я могу это исправить. Большое вам спасибо за ваше время.

1 Ответ

0 голосов
/ 15 апреля 2019

Вам нужно иметь некоторый текст (описание использования) в Info.plist для ключа "NSCameraUsageDescription".В противном случае приложение будет зависать при обращении к камере.Пожалуйста, смотрите снимок ниже.

enter image description here

Надеюсь, это поможет.В противном случае, пожалуйста, дайте нам знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...