Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-135914

Add signing to build steps for CMake and qmake

    XMLWordPrintable

Details

    • macOS

    Description

      Certain macOS APIs require the app to be a bundle, and signed, so that TCC can reliably get a signature for the app. E.g. UserNotifications permission can not be requested for an unsigned app.

      Xcode nowadays always signs the app, for both debug and release builds. (it also registeres the app with launch services, and some other steps).

      We should add logic to our cmake and qmake build systems to automatically sign apps, so that the flow in both Qt Creator and on the command line (ninja/make) produces an app that can be run and take advantage of the APIs that require signing.

      Attachments

        Issue Links

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

          Activity

            People

              qtbuildsystem Qt Build System Team
              vestbo Tor Arne Vestbø
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes