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

QtCreator needs to request Local Network Permission in macOS Sequoia

    XMLWordPrintable

Details

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

    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.

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes