When I attempt to debug my app on MacOS:

[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.

However when I just run it, it works

In retaliation to the message, I added to my .pro:
QT += quick multimedia

CONFIG += c++11
CONFIG -= bitcode

#added for crashing debugger:
macx {
        QMAKE_INFO_PLIST = osx/Info.plist
}

And made sure:
        <key>NSCameraUsageDescription</key>
        <string>Capture test image</string>

Was in the .plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
        <key>CFBundleExecutable</key>
        <string>${EXECUTABLE_NAME}</string>
        <key>CFBundleGetInfoString</key>
        <string>Created by Qt/QMake</string>
        <key>CFBundleIconFile</key>
        <string>${ASSETCATALOG_COMPILER_APPICON_NAME}</string>
        <key>CFBundleIdentifier</key>
        <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
        <key>CFBundleName</key>
        <string>${PRODUCT_NAME}</string>
        <key>CFBundlePackageType</key>
        <string>APPL</string>
        <key>CFBundleShortVersionString</key>
        <string>1.1.1</string>
        <key>CFBundleSignature</key>
        <string>${QMAKE_PKGINFO_TYPEINFO}</string>
        <key>CFBundleVersion</key>
        <string>1</string>
        <key>NSCameraUsageDescription</key>
        <string>Capture test image</string>
        <key>NSMicrophoneUsageDescription</key>
        <string>Record test tone</string>
</dict>
</plist>

However, this did not help the problem.
Does anyone what I'm missing?

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to