【发布时间】:2019-08-26 09:15:10
【问题描述】:
我想为大学课程创建一个带有 opencv 的相机校准应用程序。我在 macOS High Sierra 上创建了一个命令行工具应用程序。不幸的是,它没有 info.plist 文件。我的应用程序崩溃并显示以下错误消息:
CameraCalibration[2314:193066] [access] 此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSCameraUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。 程序以退出代码结束:9
我已经尝试添加一个 info.plist 文件并将其设置在应用程序的常规选项卡中。我还添加了 NSCameraUsageDescription 键和字符串。不幸的是,由于完全相同的错误,我的应用程序不断崩溃。
【问题讨论】:
-
我也是这么想的。但是为什么我的应用程序要求一个?
-
抱歉,我之前的评论有误,删除了。看看Apple's Code Signing Guide。它有一个单文件工具部分。
-
谢谢。我会调查的。
标签: c++ xcode macos-high-sierra info.plist command-line-tool