So I am dumb. I forgot that among all those popups QtCreator gives you when you save the .pro, running qmake is not one of them
I *thought* running qmake would have been automatic when the .pro changes. (Or that the Makefile would pick up the .pro was modified and run qmake automatically) but that doesn't seem to be the case?
Sent: Tuesday, May 18, 2021 at 11:53 AM
From: "Jason H" <jh...@gmx.com>
To: "Jason H" <jh...@gmx.com>
Cc: "qt-creator" <qt-creator@qt-project.org>
Subject: Re: [Qt-creator] Debugging app using Camera on MacOS?
From: "Jason H" <jh...@gmx.com>
To: "Jason H" <jh...@gmx.com>
Cc: "qt-creator" <qt-creator@qt-project.org>
Subject: Re: [Qt-creator] Debugging app using Camera on MacOS?
Accidentally only replied to Lars before, but for the list, for throughness:
Thanks Lars.
I have added in the .pro
mac { QMAKE_INFO_PLIST = macos/Info.plist }
And the plist was copied from the build directory, added the key/string pair:<key>NSCameraUsageDescription</key> <string>Reads Barcodes</string>And still no joy. The Info.plist in the package contents is not the one with the added key.I tried mac, macx, and macos for the platform in .pro. QtCreator shows int he Project pane:Other Files /.. v macos.... Info.plistSo the file is there. It's just not being used. I have NOT set CONFIG -= app_bundle. Looking at the compile output, Info.plist does not appear in the compile output pane.It seems that something else is needed than QMAKE_INFO_PLIST?...ANSWER: Yes it needs a manual copy (currently). Then I filed https://bugreports.qt.io/browse/QTBUG-93832
Sent: Tuesday, May 18, 2021 at 11:25 AM
From: "Jason H" <jh...@gmx.com>
To: "Lars Knoll" <lars.kn...@qt.io>
Cc: "qt-creator" <qt-creator@qt-project.org>
Subject: Re: [Qt-creator] Debugging app using Camera on MacOS?
From: "Jason H" <jh...@gmx.com>
To: "Lars Knoll" <lars.kn...@qt.io>
Cc: "qt-creator" <qt-creator@qt-project.org>
Subject: Re: [Qt-creator] Debugging app using Camera on MacOS?
I got it working with a manual copy, but also filed:
Sent: Tuesday, May 18, 2021 at 4:40 AM
From: "Lars Knoll" <lars.kn...@qt.io>
To: "Eike Ziller" <eike.zil...@qt.io>
Cc: "Jason H" <jh...@gmx.com>, "qt-creator" <qt-creator@qt-project.org>
Subject: Re: [Qt-creator] Debugging app using Camera on MacOS?
From: "Lars Knoll" <lars.kn...@qt.io>
To: "Eike Ziller" <eike.zil...@qt.io>
Cc: "Jason H" <jh...@gmx.com>, "qt-creator" <qt-creator@qt-project.org>
Subject: Re: [Qt-creator] Debugging app using Camera on MacOS?
On 17 May 2021, at 18:50, Eike Ziller <eike.zil...@qt.io> wrote:On May 17, 2021, at 16:27, Jason H <jh...@gmx.com> wrote:
Here is the question (asked by someone else) (Note this is specific to *debugging* the app.)
https://stackoverflow.com/questions/60459036/how-do-i-debug-an-app-on-the-mac-that-accesses-the-camera
with no good resolution.
It seems the way QtC is launching the debugger is running afoul of the NSCameraUsageDescription. Has anyone else figured out a way around this?
I'm wondering if the Info.plist needs to be applied to LLDB somehow?
I don’t quite understand if this is a Qt Creator specific issue or not.
If the issue is that Qt Creator starts lldb, and lldb starts the app, maybe running the app without debugging and then Debug > Start debugging > Attach to running application helps.
After that, you might get a confirmation dialog to allow access on first launch. Once that’s confirmed, you should be able to debug the app just fine. At least it does work for me using Qt Creator.
Cheers,
Lars
_______________________________________________ Qt-creator mailing list Qt-creator@qt-project.org https://lists.qt-project.org/listinfo/qt-creator