NSCameraUsageDescription необходимо для проектов C ++ в Xcode для MacOS Mojave - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь запустить проекты OpenCV в XCode, и, похоже, появилась новая необходимость предоставить info.plist для приложений C ++ NSCameraUsageDescription.

2018-09-28 00:03:15.181948+0800 k_nearest_detector_v2[23505:710470] [access] This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.
Program ended with exit code: 9

Как мне создать файл .plist для проекта C ++, так как он никогда не был нужен раньше.

Ответы [ 2 ]

0 голосов
/ 14 марта 2019

Вы даже можете автоматизировать шаги, описанные @Valery Gromov.Просто скопируйте файл на этапе сборки.Снимите флажок Copy only when installing, чтобы иметь возможность запускать его прямо из Xcode.Copy Info.plist

0 голосов
/ 01 октября 2018

Нашел решение.Поместите файл с нужной NSCameraUsageDescription, NSMicrophoneUsageDescription (или другими) с собранным файлом из XCode (см. Снимки экрана ниже).Для версий Release и Debug.image Right Click-> Show in Finder">

...