Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Save Your Spot >
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. You have macOS 11.3.1. The application requires macOS 13.0 or later.
Qt 6.12 LTS is out! See what's new in the release blog

You have macOS 11.3.1. The application requires macOS 13.0 or later.

Scheduled Pinned Locked Moved Solved Installation and Deployment
5 Posts 3 Posters 3.0k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W Offline
    W Offline
    wang1
    wrote on last edited by
    #1

    I used macdeploy to package the qt program in macOS 13.4, and then on the machine in macOS 11.3, I double-click the app and this error occurs.

    d0bde752-8fdc-40bb-b026-de71dab0630b-image.png

    Does the Qt program rely on the macOS version? I am using Qt 6.5.

    Strangely, this issue did not occur on Macs with x64 architecture.

    What is the reason for this problem and is there a solution? thanks

    jsulmJ 1 Reply Last reply
    0
    • W wang1

      I used macdeploy to package the qt program in macOS 13.4, and then on the machine in macOS 11.3, I double-click the app and this error occurs.

      d0bde752-8fdc-40bb-b026-de71dab0630b-image.png

      Does the Qt program rely on the macOS version? I am using Qt 6.5.

      Strangely, this issue did not occur on Macs with x64 architecture.

      What is the reason for this problem and is there a solution? thanks

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @wang1 According to https://doc.qt.io/qt-6/macos.html Qt 6.5 supports MacOS 11, 12 and13.
      Could it be that CMAKE_OSX_DEPLOYMENT_TARGET or QMAKE_MACOSX_DEPLOYMENT_TARGET was set to 13.0?

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      W 1 Reply Last reply
      1
      • jsulmJ jsulm

        @wang1 According to https://doc.qt.io/qt-6/macos.html Qt 6.5 supports MacOS 11, 12 and13.
        Could it be that CMAKE_OSX_DEPLOYMENT_TARGET or QMAKE_MACOSX_DEPLOYMENT_TARGET was set to 13.0?

        W Offline
        W Offline
        wang1
        wrote on last edited by
        #3

        @jsulm Thank you for your reply! There is no CMAKE_ OSX_ DEPLOYMENT_ TARGET in my CMakeLists.txt, the only statements related to macOS are the following. Will these have an impact? Among them, PROJECT_ VERSION is 0.1

        ce0b8692-92d4-48bb-9d87-4af2de205fa8-Screenshot 2023-06-28 at 09.46.58.png

        Also, I am very sorry for my repeated submission of the same issue!

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SimonSchroeder
          wrote on last edited by
          #4

          If you newly install XCode it will install only the macOS framework for the newest macOS version. You need to take extra steps to 1) convince Qt to compile for an older OS than the one you are compiling on and 2) install the proper framework version by hand. I believe every update of XCode can mess that up again. The easiest way is to compile on the lowest OS version that you want to target.

          I am not a macOS expert because it is not my primary platform for development. I hope what I said is correct. I only remember it to be quite cumbersome and Apple does not want you to do it this way.

          W 1 Reply Last reply
          0
          • S SimonSchroeder

            If you newly install XCode it will install only the macOS framework for the newest macOS version. You need to take extra steps to 1) convince Qt to compile for an older OS than the one you are compiling on and 2) install the proper framework version by hand. I believe every update of XCode can mess that up again. The easiest way is to compile on the lowest OS version that you want to target.

            I am not a macOS expert because it is not my primary platform for development. I hope what I said is correct. I only remember it to be quite cumbersome and Apple does not want you to do it this way.

            W Offline
            W Offline
            wang1
            wrote on last edited by
            #5

            @SimonSchroeder @jsulm Thank you all! I built the project in macOS 13.4 and set CMAKE_OSX_DEPLOYMENT_TARGET to 11.0, and the problem was resolved.

            Although I am not yet sure what the specific reason for this issue is, it does not seem to be a problem with the QT library, as I am confident that there is only one version (latest version) of the library on my computer. Perhaps when double clicking on the app folder, macOS made some judgment action

            1 Reply Last reply
            0
            • W wang1 has marked this topic as solved on

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt
            • Unsolved