7

我正在尝试在 Xcode 中运行 OpenCV 项目,似乎需要为 C++ 应用程序 NSCameraUsageDescription 提供 info.plist。

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

我该如何为 C++ 项目创建一个 .plist 文件,因为它以前从未需要过。

4

2 回答 2

12

找到了解决方案。将带有所需 NSCameraUsageDescription、NSMicrophoneUsageDescription(或其他)的文件与来自 XCode 的组装文件一起放入(参见下面的屏幕截图)。对于发布和调试版本。 产品->右键单击->在Finder中显示

于 2018-10-01T00:51:44.800 回答
9

您甚至可以自动化@Valery Gromov 描述的步骤。只需在构建阶段复制文件。取消选中Copy only when installing复选框以能够直接从 Xcode 运行它。 复制 Info.plist

于 2019-03-14T16:24:05.120 回答