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. Qt Creator and other tools
  4. Malformed Qt Creator macOS app bundle
Qt 6.12 LTS is out! See what's new in the release blog

Malformed Qt Creator macOS app bundle

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
15 Posts 4 Posters 460 Views 2 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.
  • Axel SpoerlA Offline
    Axel SpoerlA Offline
    Axel Spoerl
    Moderators
    wrote last edited by
    #2

    The app bundle is missing QtPrintSupport.framework, so deployment/bundling didn't succeed. Can you please verify that QtPrintSupport.framework was actually built and installed into install_qt. If it exists?

    Software Engineer
    The Qt Company, Oslo

    1 Reply Last reply
    0
    • V Offline
      V Offline
      Valentin Gorelov
      wrote last edited by
      #3

      It is built and installed here:
      /Users/valentingorelov/Projects/qt/install_qt/lib/QtPrintSupport.framework

      But this framework is not the only problem. If I copy it manually into the app bundle, I start to get errors about other frameworks.

      I tried to build Qt Creator with the Qt from homebrew
      /opt/homebrew/Cellar/qt/6.11.2/
      and it worked.

      The homebrew version of Qt has a /opt/homebrew/Cellar/qt/6.11.2/Frameworks/ dir, but the version built from source does not (there is no /Users/valentingorelov/Projects/qt/install_qt/Frameworks).

      1 Reply Last reply
      0
      • SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote last edited by
        #4

        Hi,

        Do you have a debug build of Qt ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        V 1 Reply Last reply
        0
        • SGaistS SGaist

          Hi,

          Do you have a debug build of Qt ?

          V Offline
          V Offline
          Valentin Gorelov
          wrote last edited by
          #5

          @SGaist said in Malformed Qt Creator macOS app bundle:

          Hi,

          Do you have a debug build of Qt ?

          The script uses

          ../qt6/configure -prefix ../install_qt
          

          command to configure the Qt build. I am following the instructions from this page: https://doc.qt.io/qt-6/macos-building.html

          I suppose the default is the Release build since I see these messages:

          -- Configuring submodule 'qtbase'
          -- [QtBase] Setting build type to 'Release' as none was specified.
          
          1 Reply Last reply
          0
          • Axel SpoerlA Offline
            Axel SpoerlA Offline
            Axel Spoerl
            Moderators
            wrote last edited by
            #6

            Since Qt Creator compiles successfully against your self-built Qt, CMake is clearly finding that installation. The more interesting question is why cmake --install . is not deploying the Qt frameworks into Qt Creator.app/Contents/Frameworks. Please can you show the contents of that directory? And the output of:

            otool -L Qt\ Creator.app/Contents/MacOS/Qt\ Creator
            

            Those should tell us whether the issue is discovery of Qt or the deployment step.

            Software Engineer
            The Qt Company, Oslo

            1 Reply Last reply
            0
            • V Offline
              V Offline
              Valentin Gorelov
              wrote last edited by
              #7
              valentingorelov@Valentins-MacBook-Air Frameworks % ls -la 
              total 248112
              drwxr-xr-x  89 valentingorelov  staff      2848 Oct 11 14:40 .
              drwxr-xr-x   7 valentingorelov  staff       224 Oct 11 14:40 ..
              -rwxr-xr-x   1 valentingorelov  staff   8977096 Oct 11 14:40 libAcpLib.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        23 Oct 11 14:40 libAcpLib.21.dylib -> libAcpLib.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        18 Oct 11 14:40 libAcpLib.dylib -> libAcpLib.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1897944 Oct 11 14:40 libAdvancedDockingSystem.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        38 Oct 11 14:40 libAdvancedDockingSystem.21.dylib -> libAdvancedDockingSystem.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        33 Oct 11 14:40 libAdvancedDockingSystem.dylib -> libAdvancedDockingSystem.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1153080 Oct 11 14:40 libCMakeLang.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        26 Oct 11 14:40 libCMakeLang.21.dylib -> libCMakeLang.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        21 Oct 11 14:40 libCMakeLang.dylib -> libCMakeLang.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   4369848 Oct 11 14:40 libCPlusPlus.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        26 Oct 11 14:40 libCPlusPlus.21.dylib -> libCPlusPlus.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        21 Oct 11 14:40 libCPlusPlus.dylib -> libCPlusPlus.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   2634992 Oct 11 14:40 libCmdBridgeClient.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        32 Oct 11 14:40 libCmdBridgeClient.21.dylib -> libCmdBridgeClient.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        27 Oct 11 14:40 libCmdBridgeClient.dylib -> libCmdBridgeClient.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   2413104 Oct 11 14:40 libCommonTraceFormat.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        34 Oct 11 14:40 libCommonTraceFormat.21.dylib -> libCommonTraceFormat.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        29 Oct 11 14:40 libCommonTraceFormat.dylib -> libCommonTraceFormat.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   4913360 Oct 11 14:40 libDevContainer.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        29 Oct 11 14:40 libDevContainer.21.dylib -> libDevContainer.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        24 Oct 11 14:40 libDevContainer.dylib -> libDevContainer.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1742416 Oct 11 14:40 libExtensionSystem.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        32 Oct 11 14:40 libExtensionSystem.21.dylib -> libExtensionSystem.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        27 Oct 11 14:40 libExtensionSystem.dylib -> libExtensionSystem.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff    800824 Oct 11 14:40 libGLSL.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        21 Oct 11 14:40 libGLSL.21.dylib -> libGLSL.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        16 Oct 11 14:40 libGLSL.dylib -> libGLSL.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1614360 Oct 11 14:40 libKSyntaxHighlighting.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        36 Oct 11 14:40 libKSyntaxHighlighting.21.dylib -> libKSyntaxHighlighting.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        31 Oct 11 14:40 libKSyntaxHighlighting.dylib -> libKSyntaxHighlighting.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff  14093288 Oct 11 14:40 libLanguageServerProtocol.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        39 Oct 11 14:40 libLanguageServerProtocol.21.dylib -> libLanguageServerProtocol.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        34 Oct 11 14:40 libLanguageServerProtocol.dylib -> libLanguageServerProtocol.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff    253344 Oct 11 14:40 libLanguageUtils.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        30 Oct 11 14:40 libLanguageUtils.21.dylib -> libLanguageUtils.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        25 Oct 11 14:40 libLanguageUtils.dylib -> libLanguageUtils.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff  17544448 Oct 11 14:40 libMcpServerLib.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        29 Oct 11 14:40 libMcpServerLib.21.dylib -> libMcpServerLib.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        24 Oct 11 14:40 libMcpServerLib.dylib -> libMcpServerLib.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   6609128 Oct 11 14:40 libModeling.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        25 Oct 11 14:40 libModeling.21.dylib -> libModeling.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        20 Oct 11 14:40 libModeling.dylib -> libModeling.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff    539848 Oct 11 14:40 libNanotrace.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        26 Oct 11 14:40 libNanotrace.21.dylib -> libNanotrace.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        21 Oct 11 14:40 libNanotrace.dylib -> libNanotrace.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff    120216 Oct 11 14:40 libParsing.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        24 Oct 11 14:40 libParsing.21.dylib -> libParsing.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        19 Oct 11 14:40 libParsing.dylib -> libParsing.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1622600 Oct 11 14:40 libProParser.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        26 Oct 11 14:40 libProParser.21.dylib -> libProParser.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        21 Oct 11 14:40 libProParser.dylib -> libProParser.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1019208 Oct 11 14:40 libQmlDebug.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        25 Oct 11 14:40 libQmlDebug.21.dylib -> libQmlDebug.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        20 Oct 11 14:40 libQmlDebug.dylib -> libQmlDebug.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff  14112576 Oct 11 14:40 libQmlDesignerCore.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        32 Oct 11 14:40 libQmlDesignerCore.21.dylib -> libQmlDesignerCore.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        27 Oct 11 14:40 libQmlDesignerCore.dylib -> libQmlDesignerCore.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1044128 Oct 11 14:40 libQmlEditorWidgets.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        33 Oct 11 14:40 libQmlEditorWidgets.21.dylib -> libQmlEditorWidgets.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        28 Oct 11 14:40 libQmlEditorWidgets.dylib -> libQmlEditorWidgets.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   5921672 Oct 11 14:40 libQmlJS.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        22 Oct 11 14:40 libQmlJS.21.dylib -> libQmlJS.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        17 Oct 11 14:40 libQmlJS.dylib -> libQmlJS.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff    551528 Oct 11 14:40 libRstLang.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        24 Oct 11 14:40 libRstLang.21.dylib -> libRstLang.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        19 Oct 11 14:40 libRstLang.dylib -> libRstLang.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   2454376 Oct 11 14:40 libSqlite.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        23 Oct 11 14:40 libSqlite.21.dylib -> libSqlite.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        18 Oct 11 14:40 libSqlite.dylib -> libSqlite.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1011232 Oct 11 14:40 libTerminalLib.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        28 Oct 11 14:40 libTerminalLib.21.dylib -> libTerminalLib.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        23 Oct 11 14:40 libTerminalLib.dylib -> libTerminalLib.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   1929592 Oct 11 14:40 libTracing.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        24 Oct 11 14:40 libTracing.21.dylib -> libTracing.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        19 Oct 11 14:40 libTracing.dylib -> libTracing.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff  21028840 Oct 11 14:40 libUtils.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        22 Oct 11 14:40 libUtils.21.dylib -> libUtils.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        17 Oct 11 14:40 libUtils.dylib -> libUtils.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff   5458136 Oct 11 14:40 libqlitehtml.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        26 Oct 11 14:40 libqlitehtml.21.dylib -> libqlitehtml.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        21 Oct 11 14:40 libqlitehtml.dylib -> libqlitehtml.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff    155800 Oct 11 14:40 libqtkeychain.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        27 Oct 11 14:40 libqtkeychain.21.dylib -> libqtkeychain.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        22 Oct 11 14:40 libqtkeychain.dylib -> libqtkeychain.21.dylib
              -rwxr-xr-x   1 valentingorelov  staff    989256 Oct 11 14:32 libyaml-cpp.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        25 Oct 11 14:40 libyaml-cpp.21.dylib -> libyaml-cpp.21.0.82.dylib
              lrwxr-xr-x   1 valentingorelov  staff        20 Oct 11 14:40 libyaml-cpp.dylib -> libyaml-cpp.21.dylib
              
              valentingorelov@Valentins-MacBook-Air install_qtcreator % otool -L Qt\ Creator.app/Contents/MacOS/Qt\ Creator
              Qt Creator.app/Contents/MacOS/Qt Creator:
              	@rpath/libExtensionSystem.21.dylib (compatibility version 21.0.82, current version 21.0.82)
              	@rpath/libUtils.21.dylib (compatibility version 21.0.82, current version 21.0.82)
              	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 5027.0.69)
              	@rpath/QtPrintSupport.framework/Versions/A/QtPrintSupport (compatibility version 6.0.0, current version 6.12.1)
              	/usr/lib/libcups.2.dylib (compatibility version 2.0.0, current version 2.14.0)
              	@rpath/QtTaskTree.framework/Versions/A/QtTaskTree (compatibility version 6.0.0, current version 6.12.1)
              	@rpath/QtConcurrent.framework/Versions/A/QtConcurrent (compatibility version 6.0.0, current version 6.12.1)
              	@rpath/libNanotrace.21.dylib (compatibility version 21.0.82, current version 21.0.82)
              	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 66.0.0)
              	@rpath/QtWidgets.framework/Versions/A/QtWidgets (compatibility version 6.0.0, current version 6.12.1)
              	@rpath/QtGui.framework/Versions/A/QtGui (compatibility version 6.0.0, current version 6.12.1)
              	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 2775.10.103)
              	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
              	/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO (compatibility version 1.0.0, current version 1.0.0)
              	/System/Library/Frameworks/Metal.framework/Versions/A/Metal (compatibility version 1.0.0, current version 382.5.3)
              	@rpath/QtNetwork.framework/Versions/A/QtNetwork (compatibility version 6.0.0, current version 6.12.1)
              	@rpath/QtCore.framework/Versions/A/QtCore (compatibility version 6.0.0, current version 6.12.1)
              	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
              	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0)
              	/System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers (compatibility version 1.0.0, current version 709.0.0)
              	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 2200.27.0)
              	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1359.0.0)
              	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 5027.0.69)
              	/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
              
              1 Reply Last reply
              0
              • Axel SpoerlA Offline
                Axel SpoerlA Offline
                Axel Spoerl
                Moderators
                wrote last edited by
                #8

                This is becoming interesting :-) The output shows that deployment is only partially failing. The Qt Creator libraries are copied into Contents/Frameworks, but none of the Qt shared libraries are.

                Since otool -L reports the executable linked against Qt 6.12.1 frameworks, CMake is definitely finding your self-built Qt. That rules out CMAKE_PREFIX_PATH or Ninja forwarding as the issue.

                It looks like the deployment logic is unable to locate any Qt libs for copying into the bundle. The fact that Homebrew Qt works and your self-built Qt does not suggests there is a difference in the installation layout seen by the deployment step.

                Could you please compare:

                ls -ld /opt/homebrew/Cellar/qt/6.11.2/Frameworks
                ls -ld /Users/valentingorelov/Projects/qt/install_qt/Frameworks
                

                and also:

                find /opt/homebrew/Cellar/qt/6.11.2 -name QtCore.framework
                find /Users/valentingorelov/Projects/qt/install_qt -name QtCore.framework
                

                I'd specifically like to understand whether the Qt Creator deployment code expects a top-level Frameworks directory and your self-built Qt only installs frameworks under lib/.

                Software Engineer
                The Qt Company, Oslo

                1 Reply Last reply
                0
                • V Offline
                  V Offline
                  Valentin Gorelov
                  wrote last edited by
                  #9

                  @Axel-Spoerl said in Malformed Qt Creator macOS app bundle:

                  Could you please compare:

                  ls -ld /opt/homebrew/Cellar/qt/6.11.2/Frameworks
                  ls -ld /Users/valentingorelov/Projects/qt/install_qt/Frameworks
                  

                  As I mentioned earlier in this post, there is no /Users/valentingorelov/Projects/qt/install_qt/Frameworks

                  % ls -ld /opt/homebrew/Cellar/qt/6.11.2/Frameworks
                  drwxr-xr-x  159 valentingorelov  admin  5088 Aug 18 06:33 /opt/homebrew/Cellar/qt/6.11.2/Frameworks
                  
                   % ls -la /opt/homebrew/Cellar/qt/6.11.2/Frameworks
                  total 0
                  drwxr-xr-x  159 valentingorelov  admin  5088 Aug 18 06:33 .
                  drwxr-xr-x   11 valentingorelov  admin   352 Oct 11 14:15 ..
                  lrwxr-xr-x    1 valentingorelov  admin    46 Aug 18 06:33 Qt3DAnimation.framework -> ../../../../Frameworks/Qt3DAnimation.framework
                  lrwxr-xr-x    1 valentingorelov  admin    41 Aug 18 06:33 Qt3DCore.framework -> ../../../../Frameworks/Qt3DCore.framework
                  lrwxr-xr-x    1 valentingorelov  admin    43 Aug 18 06:33 Qt3DExtras.framework -> ../../../../Frameworks/Qt3DExtras.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 Qt3DInput.framework -> ../../../../Frameworks/Qt3DInput.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 Qt3DLogic.framework -> ../../../../Frameworks/Qt3DLogic.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 Qt3DQuick.framework -> ../../../../Frameworks/Qt3DQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    51 Aug 18 06:33 Qt3DQuickAnimation.framework -> ../../../../Frameworks/Qt3DQuickAnimation.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 Qt3DQuickExtras.framework -> ../../../../Frameworks/Qt3DQuickExtras.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 Qt3DQuickInput.framework -> ../../../../Frameworks/Qt3DQuickInput.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 Qt3DQuickLogic.framework -> ../../../../Frameworks/Qt3DQuickLogic.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 Qt3DQuickRender.framework -> ../../../../Frameworks/Qt3DQuickRender.framework
                  lrwxr-xr-x    1 valentingorelov  admin    49 Aug 18 06:33 Qt3DQuickScene2D.framework -> ../../../../Frameworks/Qt3DQuickScene2D.framework
                  lrwxr-xr-x    1 valentingorelov  admin    49 Aug 18 06:33 Qt3DQuickScene3D.framework -> ../../../../Frameworks/Qt3DQuickScene3D.framework
                  lrwxr-xr-x    1 valentingorelov  admin    43 Aug 18 06:33 Qt3DRender.framework -> ../../../../Frameworks/Qt3DRender.framework
                  lrwxr-xr-x    1 valentingorelov  admin    44 Aug 18 06:33 QtBluetooth.framework -> ../../../../Frameworks/QtBluetooth.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtCanvasPainter.framework -> ../../../../Frameworks/QtCanvasPainter.framework
                  lrwxr-xr-x    1 valentingorelov  admin    41 Aug 18 06:33 QtCharts.framework -> ../../../../Frameworks/QtCharts.framework
                  lrwxr-xr-x    1 valentingorelov  admin    44 Aug 18 06:33 QtChartsQml.framework -> ../../../../Frameworks/QtChartsQml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtConcurrent.framework -> ../../../../Frameworks/QtConcurrent.framework
                  lrwxr-xr-x    1 valentingorelov  admin    39 Aug 18 06:33 QtCore.framework -> ../../../../Frameworks/QtCore.framework
                  lrwxr-xr-x    1 valentingorelov  admin    46 Aug 18 06:33 QtCore5Compat.framework -> ../../../../Frameworks/QtCore5Compat.framework
                  lrwxr-xr-x    1 valentingorelov  admin    39 Aug 18 06:33 QtDBus.framework -> ../../../../Frameworks/QtDBus.framework
                  lrwxr-xr-x    1 valentingorelov  admin    52 Aug 18 06:33 QtDataVisualization.framework -> ../../../../Frameworks/QtDataVisualization.framework
                  lrwxr-xr-x    1 valentingorelov  admin    55 Aug 18 06:33 QtDataVisualizationQml.framework -> ../../../../Frameworks/QtDataVisualizationQml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    43 Aug 18 06:33 QtDesigner.framework -> ../../../../Frameworks/QtDesigner.framework
                  lrwxr-xr-x    1 valentingorelov  admin    53 Aug 18 06:33 QtDesignerComponents.framework -> ../../../../Frameworks/QtDesignerComponents.framework
                  lrwxr-xr-x    1 valentingorelov  admin    41 Aug 18 06:33 QtGraphs.framework -> ../../../../Frameworks/QtGraphs.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtGraphsWidgets.framework -> ../../../../Frameworks/QtGraphsWidgets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    39 Aug 18 06:33 QtGrpc.framework -> ../../../../Frameworks/QtGrpc.framework
                  lrwxr-xr-x    1 valentingorelov  admin    44 Aug 18 06:33 QtGrpcQuick.framework -> ../../../../Frameworks/QtGrpcQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    38 Aug 18 06:33 QtGui.framework -> ../../../../Frameworks/QtGui.framework
                  lrwxr-xr-x    1 valentingorelov  admin    39 Aug 18 06:33 QtHelp.framework -> ../../../../Frameworks/QtHelp.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtHttpServer.framework -> ../../../../Frameworks/QtHttpServer.framework
                  lrwxr-xr-x    1 valentingorelov  admin    54 Aug 18 06:33 QtHunspellInputMethod.framework -> ../../../../Frameworks/QtHunspellInputMethod.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtLabsAnimation.framework -> ../../../../Frameworks/QtLabsAnimation.framework
                  lrwxr-xr-x    1 valentingorelov  admin    54 Aug 18 06:33 QtLabsFolderListModel.framework -> ../../../../Frameworks/QtLabsFolderListModel.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtLabsPlatform.framework -> ../../../../Frameworks/QtLabsPlatform.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtLabsQmlModels.framework -> ../../../../Frameworks/QtLabsQmlModels.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtLabsSettings.framework -> ../../../../Frameworks/QtLabsSettings.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtLabsSharedImage.framework -> ../../../../Frameworks/QtLabsSharedImage.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtLabsStyleKit.framework -> ../../../../Frameworks/QtLabsStyleKit.framework
                  lrwxr-xr-x    1 valentingorelov  admin    51 Aug 18 06:33 QtLabsStyleKitImpl.framework -> ../../../../Frameworks/QtLabsStyleKitImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    51 Aug 18 06:33 QtLabsSynchronizer.framework -> ../../../../Frameworks/QtLabsSynchronizer.framework
                  lrwxr-xr-x    1 valentingorelov  admin    52 Aug 18 06:33 QtLabsWavefrontMesh.framework -> ../../../../Frameworks/QtLabsWavefrontMesh.framework
                  lrwxr-xr-x    1 valentingorelov  admin    43 Aug 18 06:33 QtLocation.framework -> ../../../../Frameworks/QtLocation.framework
                  lrwxr-xr-x    1 valentingorelov  admin    41 Aug 18 06:33 QtLottie.framework -> ../../../../Frameworks/QtLottie.framework
                  lrwxr-xr-x    1 valentingorelov  admin    61 Aug 18 06:33 QtLottieVectorImageGenerator.framework -> ../../../../Frameworks/QtLottieVectorImageGenerator.framework
                  lrwxr-xr-x    1 valentingorelov  admin    59 Aug 18 06:33 QtLottieVectorImageHelpers.framework -> ../../../../Frameworks/QtLottieVectorImageHelpers.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtMultimedia.framework -> ../../../../Frameworks/QtMultimedia.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtMultimediaQuick.framework -> ../../../../Frameworks/QtMultimediaQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    52 Aug 18 06:33 QtMultimediaWidgets.framework -> ../../../../Frameworks/QtMultimediaWidgets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 QtNetwork.framework -> ../../../../Frameworks/QtNetwork.framework
                  lrwxr-xr-x    1 valentingorelov  admin    46 Aug 18 06:33 QtNetworkAuth.framework -> ../../../../Frameworks/QtNetworkAuth.framework
                  lrwxr-xr-x    1 valentingorelov  admin    38 Aug 18 06:33 QtNfc.framework -> ../../../../Frameworks/QtNfc.framework
                  lrwxr-xr-x    1 valentingorelov  admin    41 Aug 18 06:33 QtOpenGL.framework -> ../../../../Frameworks/QtOpenGL.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtOpenGLWidgets.framework -> ../../../../Frameworks/QtOpenGLWidgets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    38 Aug 18 06:33 QtPdf.framework -> ../../../../Frameworks/QtPdf.framework
                  lrwxr-xr-x    1 valentingorelov  admin    43 Aug 18 06:33 QtPdfQuick.framework -> ../../../../Frameworks/QtPdfQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtPdfWidgets.framework -> ../../../../Frameworks/QtPdfWidgets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    46 Aug 18 06:33 QtPositioning.framework -> ../../../../Frameworks/QtPositioning.framework
                  lrwxr-xr-x    1 valentingorelov  admin    51 Aug 18 06:33 QtPositioningQuick.framework -> ../../../../Frameworks/QtPositioningQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtPrintSupport.framework -> ../../../../Frameworks/QtPrintSupport.framework
                  lrwxr-xr-x    1 valentingorelov  admin    43 Aug 18 06:33 QtProtobuf.framework -> ../../../../Frameworks/QtProtobuf.framework
                  lrwxr-xr-x    1 valentingorelov  admin    54 Aug 18 06:33 QtProtobufQtCoreTypes.framework -> ../../../../Frameworks/QtProtobufQtCoreTypes.framework
                  lrwxr-xr-x    1 valentingorelov  admin    53 Aug 18 06:33 QtProtobufQtGuiTypes.framework -> ../../../../Frameworks/QtProtobufQtGuiTypes.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtProtobufQuick.framework -> ../../../../Frameworks/QtProtobufQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    57 Aug 18 06:33 QtProtobufWellKnownTypes.framework -> ../../../../Frameworks/QtProtobufWellKnownTypes.framework
                  lrwxr-xr-x    1 valentingorelov  admin    38 Aug 18 06:33 QtQml.framework -> ../../../../Frameworks/QtQml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    46 Aug 18 06:33 QtQmlCompiler.framework -> ../../../../Frameworks/QtQmlCompiler.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 QtQmlCore.framework -> ../../../../Frameworks/QtQmlCore.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtQmlLocalStorage.framework -> ../../../../Frameworks/QtQmlLocalStorage.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 QtQmlMeta.framework -> ../../../../Frameworks/QtQmlMeta.framework
                  lrwxr-xr-x    1 valentingorelov  admin    44 Aug 18 06:33 QtQmlModels.framework -> ../../../../Frameworks/QtQmlModels.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtQmlNetwork.framework -> ../../../../Frameworks/QtQmlNetwork.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtQmlWorkerScript.framework -> ../../../../Frameworks/QtQmlWorkerScript.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtQmlXmlListModel.framework -> ../../../../Frameworks/QtQmlXmlListModel.framework
                  lrwxr-xr-x    1 valentingorelov  admin    40 Aug 18 06:33 QtQuick.framework -> ../../../../Frameworks/QtQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 QtQuick3D.framework -> ../../../../Frameworks/QtQuick3D.framework
                  lrwxr-xr-x    1 valentingorelov  admin    53 Aug 18 06:33 QtQuick3DAssetImport.framework -> ../../../../Frameworks/QtQuick3DAssetImport.framework
                  lrwxr-xr-x    1 valentingorelov  admin    52 Aug 18 06:33 QtQuick3DAssetUtils.framework -> ../../../../Frameworks/QtQuick3DAssetUtils.framework
                  lrwxr-xr-x    1 valentingorelov  admin    49 Aug 18 06:33 QtQuick3DEffects.framework -> ../../../../Frameworks/QtQuick3DEffects.framework
                  lrwxr-xr-x    1 valentingorelov  admin    52 Aug 18 06:33 QtQuick3DGlslParser.framework -> ../../../../Frameworks/QtQuick3DGlslParser.framework
                  lrwxr-xr-x    1 valentingorelov  admin    49 Aug 18 06:33 QtQuick3DHelpers.framework -> ../../../../Frameworks/QtQuick3DHelpers.framework
                  lrwxr-xr-x    1 valentingorelov  admin    53 Aug 18 06:33 QtQuick3DHelpersImpl.framework -> ../../../../Frameworks/QtQuick3DHelpersImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtQuick3DIblBaker.framework -> ../../../../Frameworks/QtQuick3DIblBaker.framework
                  lrwxr-xr-x    1 valentingorelov  admin    57 Aug 18 06:33 QtQuick3DParticleEffects.framework -> ../../../../Frameworks/QtQuick3DParticleEffects.framework
                  lrwxr-xr-x    1 valentingorelov  admin    51 Aug 18 06:33 QtQuick3DParticles.framework -> ../../../../Frameworks/QtQuick3DParticles.framework
                  lrwxr-xr-x    1 valentingorelov  admin    49 Aug 18 06:33 QtQuick3DPhysics.framework -> ../../../../Frameworks/QtQuick3DPhysics.framework
                  lrwxr-xr-x    1 valentingorelov  admin    56 Aug 18 06:33 QtQuick3DPhysicsHelpers.framework -> ../../../../Frameworks/QtQuick3DPhysicsHelpers.framework
                  lrwxr-xr-x    1 valentingorelov  admin    55 Aug 18 06:33 QtQuick3DRuntimeRender.framework -> ../../../../Frameworks/QtQuick3DRuntimeRender.framework
                  lrwxr-xr-x    1 valentingorelov  admin    54 Aug 18 06:33 QtQuick3DSpatialAudio.framework -> ../../../../Frameworks/QtQuick3DSpatialAudio.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtQuick3DUtils.framework -> ../../../../Frameworks/QtQuick3DUtils.framework
                  lrwxr-xr-x    1 valentingorelov  admin    44 Aug 18 06:33 QtQuick3DXr.framework -> ../../../../Frameworks/QtQuick3DXr.framework
                  lrwxr-xr-x    1 valentingorelov  admin    49 Aug 18 06:33 QtQuickControls2.framework -> ../../../../Frameworks/QtQuickControls2.framework
                  lrwxr-xr-x    1 valentingorelov  admin    54 Aug 18 06:33 QtQuickControls2Basic.framework -> ../../../../Frameworks/QtQuickControls2Basic.framework
                  lrwxr-xr-x    1 valentingorelov  admin    63 Aug 18 06:33 QtQuickControls2BasicStyleImpl.framework -> ../../../../Frameworks/QtQuickControls2BasicStyleImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    70 Aug 18 06:33 QtQuickControls2FluentWinUI3StyleImpl.framework -> ../../../../Frameworks/QtQuickControls2FluentWinUI3StyleImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    55 Aug 18 06:33 QtQuickControls2Fusion.framework -> ../../../../Frameworks/QtQuickControls2Fusion.framework
                  lrwxr-xr-x    1 valentingorelov  admin    64 Aug 18 06:33 QtQuickControls2FusionStyleImpl.framework -> ../../../../Frameworks/QtQuickControls2FusionStyleImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    61 Aug 18 06:33 QtQuickControls2IOSStyleImpl.framework -> ../../../../Frameworks/QtQuickControls2IOSStyleImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    56 Aug 18 06:33 QtQuickControls2Imagine.framework -> ../../../../Frameworks/QtQuickControls2Imagine.framework
                  lrwxr-xr-x    1 valentingorelov  admin    65 Aug 18 06:33 QtQuickControls2ImagineStyleImpl.framework -> ../../../../Frameworks/QtQuickControls2ImagineStyleImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    53 Aug 18 06:33 QtQuickControls2Impl.framework -> ../../../../Frameworks/QtQuickControls2Impl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    63 Aug 18 06:33 QtQuickControls2MacOSStyleImpl.framework -> ../../../../Frameworks/QtQuickControls2MacOSStyleImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    57 Aug 18 06:33 QtQuickControls2Material.framework -> ../../../../Frameworks/QtQuickControls2Material.framework
                  lrwxr-xr-x    1 valentingorelov  admin    66 Aug 18 06:33 QtQuickControls2MaterialStyleImpl.framework -> ../../../../Frameworks/QtQuickControls2MaterialStyleImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    58 Aug 18 06:33 QtQuickControls2Universal.framework -> ../../../../Frameworks/QtQuickControls2Universal.framework
                  lrwxr-xr-x    1 valentingorelov  admin    67 Aug 18 06:33 QtQuickControls2UniversalStyleImpl.framework -> ../../../../Frameworks/QtQuickControls2UniversalStyleImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtQuickDialogs2.framework -> ../../../../Frameworks/QtQuickDialogs2.framework
                  lrwxr-xr-x    1 valentingorelov  admin    57 Aug 18 06:33 QtQuickDialogs2QuickImpl.framework -> ../../../../Frameworks/QtQuickDialogs2QuickImpl.framework
                  lrwxr-xr-x    1 valentingorelov  admin    53 Aug 18 06:33 QtQuickDialogs2Utils.framework -> ../../../../Frameworks/QtQuickDialogs2Utils.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtQuickEffects.framework -> ../../../../Frameworks/QtQuickEffects.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtQuickLayouts.framework -> ../../../../Frameworks/QtQuickLayouts.framework
                  lrwxr-xr-x    1 valentingorelov  admin    49 Aug 18 06:33 QtQuickParticles.framework -> ../../../../Frameworks/QtQuickParticles.framework
                  lrwxr-xr-x    1 valentingorelov  admin    46 Aug 18 06:33 QtQuickShapes.framework -> ../../../../Frameworks/QtQuickShapes.framework
                  lrwxr-xr-x    1 valentingorelov  admin    59 Aug 18 06:33 QtQuickShapesDesignHelpers.framework -> ../../../../Frameworks/QtQuickShapesDesignHelpers.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtQuickTemplates2.framework -> ../../../../Frameworks/QtQuickTemplates2.framework
                  lrwxr-xr-x    1 valentingorelov  admin    44 Aug 18 06:33 QtQuickTest.framework -> ../../../../Frameworks/QtQuickTest.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtQuickTimeline.framework -> ../../../../Frameworks/QtQuickTimeline.framework
                  lrwxr-xr-x    1 valentingorelov  admin    58 Aug 18 06:33 QtQuickTimelineBlendTrees.framework -> ../../../../Frameworks/QtQuickTimelineBlendTrees.framework
                  lrwxr-xr-x    1 valentingorelov  admin    51 Aug 18 06:33 QtQuickVectorImage.framework -> ../../../../Frameworks/QtQuickVectorImage.framework
                  lrwxr-xr-x    1 valentingorelov  admin    60 Aug 18 06:33 QtQuickVectorImageGenerator.framework -> ../../../../Frameworks/QtQuickVectorImageGenerator.framework
                  lrwxr-xr-x    1 valentingorelov  admin    58 Aug 18 06:33 QtQuickVectorImageHelpers.framework -> ../../../../Frameworks/QtQuickVectorImageHelpers.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtQuickWidgets.framework -> ../../../../Frameworks/QtQuickWidgets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtRemoteObjects.framework -> ../../../../Frameworks/QtRemoteObjects.framework
                  lrwxr-xr-x    1 valentingorelov  admin    51 Aug 18 06:33 QtRemoteObjectsQml.framework -> ../../../../Frameworks/QtRemoteObjectsQml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    40 Aug 18 06:33 QtScxml.framework -> ../../../../Frameworks/QtScxml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    43 Aug 18 06:33 QtScxmlQml.framework -> ../../../../Frameworks/QtScxmlQml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 QtSensors.framework -> ../../../../Frameworks/QtSensors.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtSensorsQuick.framework -> ../../../../Frameworks/QtSensorsQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    44 Aug 18 06:33 QtSerialBus.framework -> ../../../../Frameworks/QtSerialBus.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtSerialPort.framework -> ../../../../Frameworks/QtSerialPort.framework
                  lrwxr-xr-x    1 valentingorelov  admin    46 Aug 18 06:33 QtShaderTools.framework -> ../../../../Frameworks/QtShaderTools.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtSpatialAudio.framework -> ../../../../Frameworks/QtSpatialAudio.framework
                  lrwxr-xr-x    1 valentingorelov  admin    38 Aug 18 06:33 QtSql.framework -> ../../../../Frameworks/QtSql.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtStateMachine.framework -> ../../../../Frameworks/QtStateMachine.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtStateMachineQml.framework -> ../../../../Frameworks/QtStateMachineQml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    38 Aug 18 06:33 QtSvg.framework -> ../../../../Frameworks/QtSvg.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtSvgWidgets.framework -> ../../../../Frameworks/QtSvgWidgets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    43 Aug 18 06:33 QtTaskTree.framework -> ../../../../Frameworks/QtTaskTree.framework
                  lrwxr-xr-x    1 valentingorelov  admin    39 Aug 18 06:33 QtTest.framework -> ../../../../Frameworks/QtTest.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtTextToSpeech.framework -> ../../../../Frameworks/QtTextToSpeech.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 QtUiTools.framework -> ../../../../Frameworks/QtUiTools.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtVirtualKeyboard.framework -> ../../../../Frameworks/QtVirtualKeyboard.framework
                  lrwxr-xr-x    1 valentingorelov  admin    53 Aug 18 06:33 QtVirtualKeyboardQml.framework -> ../../../../Frameworks/QtVirtualKeyboardQml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    58 Aug 18 06:33 QtVirtualKeyboardSettings.framework -> ../../../../Frameworks/QtVirtualKeyboardSettings.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtWebChannel.framework -> ../../../../Frameworks/QtWebChannel.framework
                  lrwxr-xr-x    1 valentingorelov  admin    50 Aug 18 06:33 QtWebChannelQuick.framework -> ../../../../Frameworks/QtWebChannelQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    48 Aug 18 06:33 QtWebEngineCore.framework -> ../../../../Frameworks/QtWebEngineCore.framework
                  lrwxr-xr-x    1 valentingorelov  admin    49 Aug 18 06:33 QtWebEngineQuick.framework -> ../../../../Frameworks/QtWebEngineQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    61 Aug 18 06:33 QtWebEngineQuickDelegatesQml.framework -> ../../../../Frameworks/QtWebEngineQuickDelegatesQml.framework
                  lrwxr-xr-x    1 valentingorelov  admin    51 Aug 18 06:33 QtWebEngineWidgets.framework -> ../../../../Frameworks/QtWebEngineWidgets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    45 Aug 18 06:33 QtWebSockets.framework -> ../../../../Frameworks/QtWebSockets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 QtWebView.framework -> ../../../../Frameworks/QtWebView.framework
                  lrwxr-xr-x    1 valentingorelov  admin    47 Aug 18 06:33 QtWebViewQuick.framework -> ../../../../Frameworks/QtWebViewQuick.framework
                  lrwxr-xr-x    1 valentingorelov  admin    42 Aug 18 06:33 QtWidgets.framework -> ../../../../Frameworks/QtWidgets.framework
                  lrwxr-xr-x    1 valentingorelov  admin    38 Aug 18 06:33 QtXml.framework -> ../../../../Frameworks/QtXml.framework
                  

                  and also:

                  find /opt/homebrew/Cellar/qt/6.11.2 -name QtCore.framework
                  find /Users/valentingorelov/Projects/qt/install_qt -name QtCore.framework
                  
                  % find /opt/homebrew/Cellar/qt/6.11.2 -name QtCore.framework
                  /opt/homebrew/Cellar/qt/6.11.2/lib/QtCore.framework
                  /opt/homebrew/Cellar/qt/6.11.2/Frameworks/QtCore.framework
                  
                  % find /Users/valentingorelov/Projects/qt/install_qt -name QtCore.framework
                  /Users/valentingorelov/Projects/qt/install_qt/lib/QtCore.framework
                  

                  I have discovered another weird thing. Compare this:

                  % find "/Users/valentingorelov/Projects/qt/install_qtcreator_homebrew/Qt Creator.app" -name QtCore.framework
                  
                  % find "/Applications/Qt Creator.app" -name QtCore.framework 
                  /Applications/Qt Creator.app/Contents/Frameworks/QtCore.framework
                  

                  Qt Creator's application bundle built against Homebrew's Qt (cmake -DCMAKE_INSTALL_PREFIX=../install_qtcreator_homebrew -G Ninja "-DCMAKE_PREFIX_PATH=/opt/homebrew/Cellar/qt/6.11.2;../libclang" ../qtcreator) still lacks the required frameworks, but somehow works.

                  1 Reply Last reply
                  0
                  • V Offline
                    V Offline
                    Valentin Gorelov
                    wrote last edited by
                    #10

                    Update on the previous discovery:

                    % otool -l "/Users/valentingorelov/Projects/qt/install_qtcreator_homebrew/Qt Creator.app/Contents/MacOS/Qt Creator"
                    /Users/valentingorelov/Projects/qt/install_qtcreator_homebrew/Qt Creator.app/Contents/MacOS/Qt Creator:
                    Load command 0
                          cmd LC_SEGMENT_64
                      cmdsize 72
                      segname __PAGEZERO
                       vmaddr 0x0000000000000000
                       vmsize 0x0000000100000000
                      fileoff 0
                     filesize 0
                      maxprot 0x00000000
                     initprot 0x00000000
                       nsects 0
                        flags 0x0
                    Load command 1
                          cmd LC_SEGMENT_64
                      cmdsize 872
                      segname __TEXT
                       vmaddr 0x0000000100000000
                       vmsize 0x000000000004c000
                      fileoff 0
                     filesize 311296
                      maxprot 0x00000005
                     initprot 0x00000005
                       nsects 10
                        flags 0x0
                    Section
                      sectname __text
                       segname __TEXT
                          addr 0x0000000100007298
                          size 0x0000000000039db0
                        offset 29336
                         align 2^2 (4)
                        reloff 0
                        nreloc 0
                         flags 0x80000400
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __stubs
                       segname __TEXT
                          addr 0x0000000100041048
                          size 0x0000000000001788
                        offset 266312
                         align 2^2 (4)
                        reloff 0
                        nreloc 0
                         flags 0x80000408
                     reserved1 0 (index into indirect symbol table)
                     reserved2 12 (size of stubs)
                    Section
                      sectname __objc_stubs
                       segname __TEXT
                          addr 0x00000001000427e0
                          size 0x0000000000000040
                        offset 272352
                         align 2^5 (32)
                        reloff 0
                        nreloc 0
                         flags 0x80000400
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __init_offsets
                       segname __TEXT
                          addr 0x0000000100042820
                          size 0x000000000000000c
                        offset 272416
                         align 2^2 (4)
                        reloff 0
                        nreloc 0
                         flags 0x00000016
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __gcc_except_tab
                       segname __TEXT
                          addr 0x000000010004282c
                          size 0x0000000000001e0c
                        offset 272428
                         align 2^2 (4)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __cstring
                       segname __TEXT
                          addr 0x0000000100044638
                          size 0x00000000000009ba
                        offset 280120
                         align 2^0 (1)
                        reloff 0
                        nreloc 0
                         flags 0x00000002
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __const
                       segname __TEXT
                          addr 0x0000000100044ff4
                          size 0x00000000000042ac
                        offset 282612
                         align 2^2 (4)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __ustring
                       segname __TEXT
                          addr 0x00000001000492a0
                          size 0x000000000000002a
                        offset 299680
                         align 2^1 (2)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __objc_methname
                       segname __TEXT
                          addr 0x00000001000492ca
                          size 0x0000000000000027
                        offset 299722
                         align 2^0 (1)
                        reloff 0
                        nreloc 0
                         flags 0x00000002
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __unwind_info
                       segname __TEXT
                          addr 0x00000001000492f4
                          size 0x0000000000001b40
                        offset 299764
                         align 2^2 (4)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Load command 2
                          cmd LC_SEGMENT_64
                      cmdsize 552
                      segname __DATA_CONST
                       vmaddr 0x000000010004c000
                       vmsize 0x0000000000004000
                      fileoff 311296
                     filesize 16384
                      maxprot 0x00000003
                     initprot 0x00000003
                       nsects 6
                        flags 0x10
                    Section
                      sectname __const
                       segname __DATA_CONST
                          addr 0x000000010004c000
                          size 0x0000000000000cc0
                        offset 311296
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __cfstring
                       segname __DATA_CONST
                          addr 0x000000010004ccc0
                          size 0x0000000000000020
                        offset 314560
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __objc_imageinfo
                       segname __DATA_CONST
                          addr 0x000000010004cce0
                          size 0x0000000000000008
                        offset 314592
                         align 2^2 (4)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __objc_arraydata
                       segname __DATA_CONST
                          addr 0x000000010004cce8
                          size 0x0000000000000010
                        offset 314600
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __objc_dictobj
                       segname __DATA_CONST
                          addr 0x000000010004ccf8
                          size 0x0000000000000028
                        offset 314616
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __got
                       segname __DATA_CONST
                          addr 0x000000010004cd20
                          size 0x00000000000010a8
                        offset 314656
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000006
                     reserved1 502 (index into indirect symbol table)
                     reserved2 0
                    Load command 3
                          cmd LC_SEGMENT_64
                      cmdsize 472
                      segname __DATA
                       vmaddr 0x0000000100050000
                       vmsize 0x0000000000004000
                      fileoff 327680
                     filesize 16384
                      maxprot 0x00000003
                     initprot 0x00000003
                       nsects 5
                        flags 0x0
                    Section
                      sectname __objc_selrefs
                       segname __DATA
                          addr 0x0000000100050000
                          size 0x0000000000000010
                        offset 327680
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x10000005
                     reserved1 0
                     reserved2 0
                    Section
                      sectname .qtversion
                       segname __DATA
                          addr 0x0000000100050010
                          size 0x0000000000000010
                        offset 327696
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __data
                       segname __DATA
                          addr 0x0000000100050020
                          size 0x00000000000001c8
                        offset 327712
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000000
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __bss
                       segname __DATA
                          addr 0x00000001000501e8
                          size 0x0000000000000090
                        offset 0
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000001
                     reserved1 0
                     reserved2 0
                    Section
                      sectname __common
                       segname __DATA
                          addr 0x0000000100050278
                          size 0x0000000000000008
                        offset 0
                         align 2^3 (8)
                        reloff 0
                        nreloc 0
                         flags 0x00000001
                     reserved1 0
                     reserved2 0
                    Load command 4
                          cmd LC_SEGMENT_64
                      cmdsize 72
                      segname __LINKEDIT
                       vmaddr 0x0000000100054000
                       vmsize 0x0000000000064000
                      fileoff 344064
                     filesize 406832
                      maxprot 0x00000001
                     initprot 0x00000001
                       nsects 0
                        flags 0x0
                    Load command 5
                          cmd LC_DYLD_CHAINED_FIXUPS
                      cmdsize 16
                      dataoff 344064
                     datasize 28696
                    Load command 6
                          cmd LC_DYLD_EXPORTS_TRIE
                      cmdsize 16
                      dataoff 372760
                     datasize 11112
                    Load command 7
                         cmd LC_SYMTAB
                     cmdsize 24
                      symoff 386880
                       nsyms 3569
                      stroff 448128
                     strsize 281664
                    Load command 8
                                cmd LC_DYSYMTAB
                            cmdsize 80
                          ilocalsym 0
                          nlocalsym 2965
                         iextdefsym 2965
                         nextdefsym 225
                          iundefsym 3190
                          nundefsym 379
                             tocoff 0
                               ntoc 0
                          modtaboff 0
                            nmodtab 0
                       extrefsymoff 0
                        nextrefsyms 0
                     indirectsymoff 443984
                      nindirectsyms 1035
                          extreloff 0
                            nextrel 0
                          locreloff 0
                            nlocrel 0
                    Load command 9
                              cmd LC_LOAD_DYLINKER
                          cmdsize 32
                             name /usr/lib/dyld (offset 12)
                    Load command 10
                         cmd LC_UUID
                     cmdsize 24
                        uuid 0AEFABB5-8E3F-3441-BA78-702E204FC9A6
                    Load command 11
                          cmd LC_BUILD_VERSION
                      cmdsize 32
                     platform 1
                        minos 26.0
                          sdk 27.0
                       ntools 1
                         tool 3
                      version 27037.1
                    Load command 12
                          cmd LC_SOURCE_VERSION
                      cmdsize 16
                      version 0.0
                    Load command 13
                           cmd LC_MAIN
                       cmdsize 24
                      entryoff 29380
                     stacksize 0
                    Load command 14
                              cmd LC_LOAD_DYLIB
                          cmdsize 64
                             name @rpath/libExtensionSystem.21.dylib (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 21.0.82
                    compatibility version 21.0.82
                    Load command 15
                              cmd LC_LOAD_DYLIB
                          cmdsize 56
                             name @rpath/libUtils.21.dylib (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 21.0.82
                    compatibility version 21.0.82
                    Load command 16
                              cmd LC_LOAD_DYLIB
                          cmdsize 96
                             name /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 5027.0.69
                    compatibility version 300.0.0
                    Load command 17
                              cmd LC_LOAD_DYLIB
                          cmdsize 104
                             name /opt/homebrew/opt/qtbase/lib/QtPrintSupport.framework/Versions/A/QtPrintSupport (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 6.11.2
                    compatibility version 6.0.0
                    Load command 18
                              cmd LC_LOAD_DYLIB
                          cmdsize 56
                             name /usr/lib/libcups.2.dylib (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 2.14.0
                    compatibility version 2.0.0
                    Load command 19
                              cmd LC_LOAD_DYLIB
                          cmdsize 104
                             name /opt/homebrew/opt/qttasktree/lib/QtTaskTree.framework/Versions/A/QtTaskTree (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 6.11.2
                    compatibility version 6.0.0
                    Load command 20
                              cmd LC_LOAD_DYLIB
                          cmdsize 104
                             name /opt/homebrew/opt/qtbase/lib/QtConcurrent.framework/Versions/A/QtConcurrent (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 6.11.2
                    compatibility version 6.0.0
                    Load command 21
                              cmd LC_LOAD_DYLIB
                          cmdsize 56
                             name @rpath/libNanotrace.21.dylib (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 21.0.82
                    compatibility version 21.0.82
                    Load command 22
                              cmd LC_LOAD_DYLIB
                          cmdsize 112
                             name /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 66.0.0
                    compatibility version 1.0.0
                    Load command 23
                              cmd LC_LOAD_DYLIB
                          cmdsize 96
                             name /opt/homebrew/opt/qtbase/lib/QtWidgets.framework/Versions/A/QtWidgets (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 6.11.2
                    compatibility version 6.0.0
                    Load command 24
                              cmd LC_LOAD_DYLIB
                          cmdsize 88
                             name /opt/homebrew/opt/qtbase/lib/QtGui.framework/Versions/A/QtGui (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 6.11.2
                    compatibility version 6.0.0
                    Load command 25
                              cmd LC_LOAD_DYLIB
                          cmdsize 88
                             name /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 2775.10.103
                    compatibility version 45.0.0
                    Load command 26
                              cmd LC_LOAD_DYLIB
                          cmdsize 88
                             name /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 1.0.0
                    compatibility version 1.0.0
                    Load command 27
                              cmd LC_LOAD_DYLIB
                          cmdsize 88
                             name /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 1.0.0
                    compatibility version 1.0.0
                    Load command 28
                              cmd LC_LOAD_DYLIB
                          cmdsize 88
                             name /System/Library/Frameworks/Metal.framework/Versions/A/Metal (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 382.5.3
                    compatibility version 1.0.0
                    Load command 29
                              cmd LC_LOAD_DYLIB
                          cmdsize 96
                             name /opt/homebrew/opt/qtbase/lib/QtNetwork.framework/Versions/A/QtNetwork (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 6.11.2
                    compatibility version 6.0.0
                    Load command 30
                              cmd LC_LOAD_DYLIB
                          cmdsize 88
                             name /opt/homebrew/opt/qtbase/lib/QtCore.framework/Versions/A/QtCore (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 6.11.2
                    compatibility version 6.0.0
                    Load command 31
                              cmd LC_LOAD_DYLIB
                          cmdsize 88
                             name /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 275.0.0
                    compatibility version 1.0.0
                    Load command 32
                              cmd LC_LOAD_DYLIB
                          cmdsize 104
                             name /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 1.0.0
                    compatibility version 1.0.0
                    Load command 33
                              cmd LC_LOAD_DYLIB
                          cmdsize 120
                             name /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 709.0.0
                    compatibility version 1.0.0
                    Load command 34
                              cmd LC_LOAD_DYLIB
                          cmdsize 48
                             name /usr/lib/libc++.1.dylib (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 2200.27.0
                    compatibility version 1.0.0
                    Load command 35
                              cmd LC_LOAD_DYLIB
                          cmdsize 56
                             name /usr/lib/libSystem.B.dylib (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 1359.0.0
                    compatibility version 1.0.0
                    Load command 36
                              cmd LC_LOAD_DYLIB
                          cmdsize 104
                             name /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 5027.0.69
                    compatibility version 150.0.0
                    Load command 37
                              cmd LC_LOAD_DYLIB
                          cmdsize 56
                             name /usr/lib/libobjc.A.dylib (offset 24)
                       time stamp 2 Thu Jan  1 01:00:02 1970
                          current version 228.0.0
                    compatibility version 1.0.0
                    Load command 38
                          cmd LC_FUNCTION_STARTS
                      cmdsize 16
                      dataoff 383872
                     datasize 3008
                    Load command 39
                          cmd LC_DATA_IN_CODE
                      cmdsize 16
                      dataoff 386880
                     datasize 0
                    Load command 40
                          cmd LC_CODE_SIGNATURE
                      cmdsize 16
                      dataoff 729792
                     datasize 21104
                    Load command 41
                              cmd LC_RPATH
                          cmdsize 48
                             path @executable_path/../Frameworks (offset 12)
                    Load command 42
                              cmd LC_RPATH
                          cmdsize 56
                             path @executable_path/../PlugIns/qtcreator (offset 12)
                    

                    As you can see, the executable references Homebrew's frameworks. That is probably the reason it works, but it is not correct because this app bundle will stop working if I uninstall Qt from Homebrew.

                    1 Reply Last reply
                    0
                    • Axel SpoerlA Axel Spoerl moved this topic from Installation and Deployment
                    • Axel SpoerlA Offline
                      Axel SpoerlA Offline
                      Axel Spoerl
                      Moderators
                      wrote last edited by
                      #11

                      Thanks,@Valentin-Gorelov.
                      The issue is clear now: The homebrew build uses absolute path names for the framework files, the custom build uses relative ones. That goes wrong somewhere.
                      I have pinged my Creator colleagues about this thread.

                      Software Engineer
                      The Qt Company, Oslo

                      V 1 Reply Last reply
                      0
                      • Axel SpoerlA Axel Spoerl

                        Thanks,@Valentin-Gorelov.
                        The issue is clear now: The homebrew build uses absolute path names for the framework files, the custom build uses relative ones. That goes wrong somewhere.
                        I have pinged my Creator colleagues about this thread.

                        V Offline
                        V Offline
                        Valentin Gorelov
                        wrote last edited by
                        #12

                        @Axel-Spoerl thank you for your help. I am looking forward to the solution.
                        One small detail: if I understand correctly, app bundles should be self-sufficient and should not depend on non-system libraries which are outside the bundle. So all the Qt frameworks should be included in the bundle, and this is the case for the Qt Creator cask from Homebrew.

                        1 Reply Last reply
                        0
                        • SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote last edited by
                          #13

                          You understand correctly.
                          That's is why Qt also has macdeployqt that is a tool that was created to automate as much as possible the bundle creation by copying your application's dependencies (frameworks, plugins, QML resources, etc.) in the right folders and adjusting their paths.

                          Interested in AI ? www.idiap.ch
                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                          1 Reply Last reply
                          0
                          • Z Offline
                            Z Offline
                            ziller
                            wrote last edited by
                            #14

                            Hi!

                            You can run Qt Creator directly from its build directory.

                            If you really want to use an installed Qt Creator (which then is also movable to somewhere else), the easiest way is actually to use the build script in the scripts/ directory.
                            From the source directory:

                            SIGNING_IDENTITY=- ./scripts/build.py --src . --build ../build_qtcreator --qt-path ../install_qt --llvm-path ../libclang --no-sbom --no-dmg --no-zip
                            

                            (the SIGNING_IDENTITY=- signs it self-signed ... I should change that to a command line parameter :D)
                            The installed Qt Creator is created in <build>/install/qt-creator/Qt Creator.app

                            If you want to build "manually", use the corresponding CMake targets that we have in Qt Creator for deployment. Qt is not the only thing that needs deployment for a Qt Creator "package".

                            S.a. https://wiki.qt.io/Building-Qt-Creator-Packages
                            but the bottom line is (after you have built Qt Creator):

                            cmake --build . --target docs  # for documentation, requires that you successfully built qdoc
                            cmake --install .
                            cmake --install . --component Dependencies  # that's the most important part
                            cmake --install . --component qch_docs  # for installing the documentation if you built it
                            

                            It also needs to be signed if installed (don't ask me), even if just self-signed, again best to use our script:

                            ../qtcreator/scripts/common.py codesign -s - ../install_qtcreator/Qt\ Creator.app
                            
                            V 1 Reply Last reply
                            0
                            • Z ziller

                              Hi!

                              You can run Qt Creator directly from its build directory.

                              If you really want to use an installed Qt Creator (which then is also movable to somewhere else), the easiest way is actually to use the build script in the scripts/ directory.
                              From the source directory:

                              SIGNING_IDENTITY=- ./scripts/build.py --src . --build ../build_qtcreator --qt-path ../install_qt --llvm-path ../libclang --no-sbom --no-dmg --no-zip
                              

                              (the SIGNING_IDENTITY=- signs it self-signed ... I should change that to a command line parameter :D)
                              The installed Qt Creator is created in <build>/install/qt-creator/Qt Creator.app

                              If you want to build "manually", use the corresponding CMake targets that we have in Qt Creator for deployment. Qt is not the only thing that needs deployment for a Qt Creator "package".

                              S.a. https://wiki.qt.io/Building-Qt-Creator-Packages
                              but the bottom line is (after you have built Qt Creator):

                              cmake --build . --target docs  # for documentation, requires that you successfully built qdoc
                              cmake --install .
                              cmake --install . --component Dependencies  # that's the most important part
                              cmake --install . --component qch_docs  # for installing the documentation if you built it
                              

                              It also needs to be signed if installed (don't ask me), even if just self-signed, again best to use our script:

                              ../qtcreator/scripts/common.py codesign -s - ../install_qtcreator/Qt\ Creator.app
                              
                              V Offline
                              V Offline
                              Valentin Gorelov
                              wrote last edited by
                              #15

                              @ziller thank you very much.

                              cd qtcreator
                              SIGNING_IDENTITY=- ./scripts/build.py --src . --build ../build_qtcreator --qt-path ../install_qt --llvm-path ../libclang --no-sbom --no-dmg --no-zip
                              

                              This works.

                              cd build_qtcreator
                              cmake -G Ninja "-DCMAKE_PREFIX_PATH=../install_qt;../libclang" ../qtcreator
                              cmake --build . --parallel
                              cmake --install . --prefix ../install_qtcreator
                              cmake --install . --prefix ../install_qtcreator --component Dependencies
                              

                              This terminates with errors:

                              ERROR: codesign verification error:
                              ERROR: "/Users/valentingorelov/Projects/qt/install_qtcreator/Qt Creator.app: code has no resources but signature indicates they must be present\nIn subcomponent: /Users/valentingorelov/Projects/qt/install_qtcreator/Qt Creator.app/Contents/Frameworks/QtQuick3DXr.framework\n"
                              

                              but the resulting app bundle works on my machine. I suppose the reason may be the documentation which has not been built.

                              A small remark about what I am trying to achieve. I do not need a fully signed relocatable app bundle which can be installed on any machine. I just want to try to develop a small feature for Qt Creator. But this feature depends on Info.plist and will not work if I run Qt Creator from the build directory.

                              If I understand correctly, the idea behind just

                              cmake --install .
                              

                              was to achieve exactly this: non-relocatable app bundle for debug purposes which does not contain dependencies. And it works if I build Qt Creator against the Qt from Homebrew. But when Qt Creator is build against self-built Qt, this approach does not work and I need to build a full-fledged app bundle with all the dependencies. cmake --install . --prefix ../install_qtcreator --component Dependencies step takes a lot of time and it is not convenient for debugging.

                              1 Reply Last reply
                              0

                              • Login

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