Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-31654

QtCreator needs to request Local Network Permission in macOS Sequoia

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Out of scope
    • Icon: P2: Important P2: Important
    • None
    • Qt Creator 14.0.1
    • Debugger
    • None
    • macOS Sequoia 15.0
    • macOS

      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.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            con Eike Ziller
            johnga John Ga
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes