簡體   English   中英

Xcode for MacOS Mojave中的C ++項目需要NSCameraUsageDescription

[英]NSCameraUsageDescription needed for C++ projects in Xcode for MacOS Mojave

我試圖在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文件,因為它以前從未需要過。

找到了解決方案。 將帶有所需NSCameraUsageDescription,NSMicrophoneUsageDescription(或其他)的文件與來自XCode的匯編文件放在一起(參見下面的屏幕截圖)。 對於Release和Debug版本。 產品 - >右鍵單擊 - >在Finder中顯示“的Info.plist”

您甚至可以自動執行@Valery Gromov所描述的步驟。 只需在Build Phases中復制該文件即可。 取消選中“ Copy only when installing復選框,以便能夠直接從Xcode運行它。 復制Info.plist

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM