Details
-
Bug
-
Resolution: Out of scope
-
P2: Important
-
None
-
Qt Creator 14.0.1
-
None
-
macOS Sequoia 15.0
Description
This is specific to macOS Sequoia.
Compile a C++ application that uses the QNetworkAccessManager for communicating with a server. Run the application from within QtCreator. The application will not connect to a server running on the local network.
However, running the same application from the command line allows it to communicate with the server running on a local network.
From my research: applications running from the command line are not subject to the new "Local Network Privacy" permission. When the application is launched from within Qt Creator, it is subject to the "Local Network Permission". Qt Creator is the parent of this application. Since QtCreator doesn't have the "Local Network Policy", the applications it launches also don't get the permission to access the network.
This impacts development because applications cannot be debugged. This is a CRITICAL issue.