Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Deploy Qt4 Framework on Mac does not sign
Forum Updated to NodeBB v4.3 + New Features

Deploy Qt4 Framework on Mac does not sign

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
38 Posts 3 Posters 9.7k 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.
  • S Offline
    S Offline
    SherifOmran
    wrote on last edited by
    #1

    Hello Guys,

    I have an application created with Qt 4.8.7_2 installed with Brew on Mac
    it needs the Frameworks inside the bundle
    The output with macdeployqt runs fine
    But as you may know there is a new structure for the Frameworks to get verified by Apple and it is not implied in Qt4.8. People created some scripts that restructure this Framework. For example the script here link text it restructures the framework but the output does not run any more, the application produces an error.
    Could any body help me with this issue or do it manually?

    thanks

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

      Hi,

      What error are you getting ?

      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
      • S Offline
        S Offline
        SherifOmran
        wrote on last edited by
        #3

        After i restructure with the script, i get error starting the package with ignore and report to apple .. When i replace the framework with old ones it works again. I need to do the restructure manual
        my bundle is as follows:
        -content
        -->Info.plist
        -->pkginfo
        -->MACOS
        -->Resources
        -->Frameworks
        ------>QtCore.framework
        ------------> Resources------------>empty
        ------------> Versions------------>4------------>Qtcore
        ------>QtGui.framework
        ------------> Resources------------>qtmenu.nib
        ------------> Versions------------>4------------>QtGui
        ------>QtSql.framework
        ------------> Resources------------>empty
        ------------> Versions------------>4------------>QtSql
        ------>QtNetwork.framework
        ------------> Resources------------>empty
        ------------> Versions------------>4------------>QtNetwork
        -->Plugins (acessible, bearer, codec, imageformats, sqldriver)

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

          You will probably have to run install_name_tool to make sure your libraries are found again by the application. Run otool -L on your application and you'll see what it can't find with your new structure.

          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
          • S Offline
            S Offline
            SherifOmran
            wrote on last edited by
            #5

            I restructured the frameworks now and it runs.
            I forgot to inform you that inside the frameworks folder, i ve also
            libcrypto.1.0.0.dylib
            libssl.1.0.0.dylib

            when i do make codesign .. I get
            In subcomponent: /app/build-login-QT_4_8_7-Release/MyApp.app/Contents/Frameworks/libcrypto.1.0.0.dylib
            make: *** [codesign] Error 1

            When i give otool -l Myapp (inside the bundle) I get

            Sherif:MacOS sherifomran$ otool -l MyApp 
            MyApp:
            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 712
              segname __TEXT
               vmaddr 0x0000000100000000
               vmsize 0x000000000047c000
              fileoff 0
             filesize 4702208
              maxprot 0x00000007
             initprot 0x00000005
               nsects 8
                flags 0x0
            Section
              sectname __text
               segname __TEXT
                  addr 0x00000001000026f0
                  size 0x00000000000a76f8
                offset 9968
                 align 2^4 (16)
                reloff 0
                nreloc 0
                 flags 0x80000400
             reserved1 0
             reserved2 0
            Section
              sectname __stubs
               segname __TEXT
                  addr 0x00000001000a9de8
                  size 0x00000000000012ea
                offset 695784
                 align 2^1 (2)
                reloff 0
                nreloc 0
                 flags 0x80000408
             reserved1 0 (index into indirect symbol table)
             reserved2 6 (size of stubs)
            Section
              sectname __stub_helper
               segname __TEXT
                  addr 0x00000001000ab0d4
                  size 0x00000000000025d4
                offset 700628
                 align 2^2 (4)
                reloff 0
                nreloc 0
                 flags 0x80000400
             reserved1 0
             reserved2 0
            Section
              sectname __gcc_except_tab
               segname __TEXT
                  addr 0x00000001000ad6a8
                  size 0x000000000001fcc4
                offset 710312
                 align 2^2 (4)
                reloff 0
                nreloc 0
                 flags 0x00000000
             reserved1 0
             reserved2 0
            Section
              sectname __const
               segname __TEXT
                  addr 0x00000001000cd370
                  size 0x0000000000391a7e
                offset 840560
                 align 2^4 (16)
                reloff 0
                nreloc 0
                 flags 0x00000000
             reserved1 0
             reserved2 0
            Section
              sectname __cstring
               segname __TEXT
                  addr 0x000000010045edee
                  size 0x0000000000007900
                offset 4582894
                 align 2^0 (1)
                reloff 0
                nreloc 0
                 flags 0x00000002
             reserved1 0
             reserved2 0
            Section
              sectname __unwind_info
               segname __TEXT
                  addr 0x00000001004666f0
                  size 0x00000000000023fc
                offset 4613872
                 align 2^2 (4)
                reloff 0
                nreloc 0
                 flags 0x00000000
             reserved1 0
             reserved2 0
            Section
              sectname __eh_frame
               segname __TEXT
                  addr 0x0000000100468af0
                  size 0x0000000000013508
                offset 4623088
                 align 2^3 (8)
                reloff 0
                nreloc 0
                 flags 0x00000000
             reserved1 0
             reserved2 0
            Load command 2
                  cmd LC_SEGMENT_64
              cmdsize 712
              segname __DATA
               vmaddr 0x000000010047c000
               vmsize 0x0000000000007000
              fileoff 4702208
             filesize 24576
              maxprot 0x00000007
             initprot 0x00000003
               nsects 8
                flags 0x0
            Section
              sectname __dyld
               segname __DATA
                  addr 0x000000010047c000
                  size 0x0000000000000038
                offset 4702208
                 align 2^3 (8)
                reloff 0
                nreloc 0
                 flags 0x00000000
             reserved1 0
             reserved2 0
            Section
              sectname __got
               segname __DATA
                  addr 0x000000010047c038
                  size 0x00000000000000b8
                offset 4702264
                 align 2^3 (8)
                reloff 0
                nreloc 0
                 flags 0x00000006
             reserved1 807 (index into indirect symbol table)
             reserved2 0
            Section
              sectname __la_symbol_ptr
               segname __DATA
                  addr 0x000000010047c0f0
                  size 0x0000000000001938
                offset 4702448
                 align 2^3 (8)
                reloff 0
                nreloc 0
                 flags 0x00000007
             reserved1 830 (index into indirect symbol table)
             reserved2 0
            Section
              sectname __mod_init_func
               segname __DATA
                  addr 0x000000010047da28
                  size 0x0000000000000050
                offset 4708904
                 align 2^3 (8)
                reloff 0
                nreloc 0
                 flags 0x00000009
             reserved1 0
             reserved2 0
            Section
              sectname __const
               segname __DATA
                  addr 0x000000010047da80
                  size 0x0000000000004108
                offset 4708992
                 align 2^4 (16)
                reloff 0
                nreloc 0
                 flags 0x00000000
             reserved1 0
             reserved2 0
            Section
              sectname __data
               segname __DATA
                  addr 0x0000000100481b88
                  size 0x0000000000000080
                offset 4725640
                 align 2^2 (4)
                reloff 0
                nreloc 0
                 flags 0x00000000
             reserved1 0
             reserved2 0
            Section
              sectname __common
               segname __DATA
                  addr 0x0000000100481c10
                  size 0x0000000000000451
                offset 0
                 align 2^4 (16)
                reloff 0
                nreloc 0
                 flags 0x00000001
             reserved1 0
             reserved2 0
            Section
              sectname __bss
               segname __DATA
                  addr 0x0000000100482064
                  size 0x0000000000000004
                offset 0
                 align 2^2 (4)
                reloff 0
                nreloc 0
                 flags 0x00000001
             reserved1 0
             reserved2 0
            Load command 3
                  cmd LC_SEGMENT_64
              cmdsize 72
              segname __LINKEDIT
               vmaddr 0x0000000100483000
               vmsize 0x000000000006a000
              fileoff 4726784
             filesize 431532
              maxprot 0x00000007
             initprot 0x00000001
               nsects 0
                flags 0x0
            Load command 4
                 cmd LC_SYMTAB
             cmdsize 24
              symoff 4729152
               nsyms 11630
              stroff 4931300
             strsize 227016
            Load command 5
                        cmd LC_DYSYMTAB
                    cmdsize 80
                  ilocalsym 0
                  nlocalsym 8844
                 iextdefsym 8844
                 nextdefsym 1978
                  iundefsym 10822
                  nundefsym 808
                     tocoff 0
                       ntoc 0
                  modtaboff 0
                    nmodtab 0
               extrefsymoff 0
                nextrefsyms 0
             indirectsymoff 4924752
              nindirectsyms 1637
                  extreloff 4915232
                    nextrel 1190
                  locreloff 0
                    nlocrel 0
            Load command 6
                      cmd LC_LOAD_DYLINKER
                  cmdsize 32
                     name /usr/lib/dyld (offset 12)
            Load command 7
                 cmd LC_UUID
             cmdsize 24
                uuid 305D65BE-AD64-3D67-A609-527988D596A1
            Load command 8
                  cmd LC_VERSION_MIN_MACOSX
              cmdsize 16
              version 10.5
                  sdk 10.11
            Load command 9
                    cmd LC_UNIXTHREAD
                cmdsize 184
                 flavor x86_THREAD_STATE64
                  count x86_THREAD_STATE64_COUNT
               rax  0x0000000000000000 rbx 0x0000000000000000 rcx  0x0000000000000000
               rdx  0x0000000000000000 rdi 0x0000000000000000 rsi  0x0000000000000000
               rbp  0x0000000000000000 rsp 0x0000000000000000 r8   0x0000000000000000
                r9  0x0000000000000000 r10 0x0000000000000000 r11  0x0000000000000000
               r12  0x0000000000000000 r13 0x0000000000000000 r14  0x0000000000000000
               r15  0x0000000000000000 rip 0x00000001000026f0
            rflags  0x0000000000000000 cs  0x0000000000000000 fs   0x0000000000000000
                gs  0x0000000000000000
            Load command 10
                      cmd LC_LOAD_DYLIB
                  cmdsize 88
                     name @executable_path/../Frameworks/QtSql.framework/Versions/4/QtSql (offset 24)
               time stamp 2 Thu Jan  1 01:00:02 1970
                  current version 4.8.7
            compatibility version 4.8.0
            Load command 11
                      cmd LC_LOAD_DYLIB
                  cmdsize 96
                     name @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (offset 24)
               time stamp 2 Thu Jan  1 01:00:02 1970
                  current version 4.8.7
            compatibility version 4.8.0
            Load command 12
                      cmd LC_LOAD_DYLIB
                  cmdsize 88
                     name @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (offset 24)
               time stamp 2 Thu Jan  1 01:00:02 1970
                  current version 4.8.7
            compatibility version 4.8.0
            Load command 13
                      cmd LC_LOAD_DYLIB
                  cmdsize 96
                     name @executable_path/../Frameworks/QtNetwork.framework/Versions/4/QtNetwork (offset 24)
               time stamp 2 Thu Jan  1 01:00:02 1970
                  current version 4.8.7
            compatibility version 4.8.0
            Load command 14
                      cmd LC_LOAD_DYLIB
                  cmdsize 56
                     name /usr/lib/libstdc++.6.dylib (offset 24)
               time stamp 2 Thu Jan  1 01:00:02 1970
                  current version 104.1.0
            compatibility version 7.0.0
            Load command 15
                      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 1226.10.1
            compatibility version 1.0.0
            Load command 16
                      cmd LC_LOAD_DYLIB
                  cmdsize 56
                     name /usr/lib/libgcc_s.1.dylib (offset 24)
               time stamp 2 Thu Jan  1 01:00:02 1970
                  current version 913.0.0
            compatibility version 1.0.0
            Load command 17
                  cmd LC_FUNCTION_STARTS
              cmdsize 16
              dataoff 4726784
             datasize 2368
            Load command 18
                  cmd LC_DATA_IN_CODE
              cmdsize 16
              dataoff 4729152
             datasize 0
            Sherif:MacOS sherifomran$ 
            
            

            It seems, frameworks are place correct and found correct but can not codesign.
            If i convert the pro file to xcode and open in xcode, it builds, archives, and when i verify, it complains about the frameworks (because they was old structure), did not ty with new structure. I updated Xcode today to 7.2.1

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

              You have a casing issue. It's -L not -l that you should use.

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

              S 1 Reply Last reply
              0
              • SGaistS SGaist

                You have a casing issue. It's -L not -l that you should use.

                S Offline
                S Offline
                SherifOmran
                wrote on last edited by
                #7

                @SGaist thanks for the note

                otool -L MyApp
                ...
                MyApp:
                @executable_path/../Frameworks/QtSql.framework/Versions/4/QtSql (compatibility version 4.8.0, current version 4.8.7)
                @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                @executable_path/../Frameworks/QtNetwork.framework/Versions/4/QtNetwork (compatibility version 4.8.0, current version 4.8.7)
                /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 104.1.0)
                /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 913.0.0)
                Sherif:MacOS sherifomran$
                ...

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

                  That part looks good. Do the same with the Qt Frameworks and the OpenSSL related libraries.

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

                  S 1 Reply Last reply
                  0
                  • SGaistS SGaist

                    That part looks good. Do the same with the Qt Frameworks and the OpenSSL related libraries.

                    S Offline
                    S Offline
                    SherifOmran
                    wrote on last edited by
                    #9

                    @SGaist Sorry, i don't understand what you mean.
                    Do you mean, Should i restructure the following libraries in Frameworks folder?
                    libcrypto.1.0.0.dylib
                    libssl.1.0.0.dylib
                    or should i try to add the following libraries to the frameworks folder?
                    libstdc++.6.dylib
                    libSystem.B.dylib
                    libgcc_s.1.dylib
                    I don't know how to restructure the dylib file?

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

                      Never put system libraries in your app bundle.

                      I meant check that all your frameworks also find their dependencies. e.g. QtNetwork will probably look after libssl and libcrypto if you rebuilt your Qt against them.

                      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
                      • S Offline
                        S Offline
                        SherifOmran
                        wrote on last edited by
                        #11

                        Here is the output of otool -L with libraries and frameworks inside the framework folder, i ve also a plugin folder, should i test it ?

                        For QTNetwork

                        Sherif:QtNetwork.framework sherifomran$ otool -L QtNetwork 
                        QtNetwork:
                        	@executable_path/../Frameworks/QtNetwork.framework/Versions/4/QtNetwork (compatibility version 4.8.0, current version 4.8.7)
                        	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                        	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
                        	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 802.20.7)
                        	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1256.14.0)
                        	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 728.6.0)
                        	@executable_path/../Frameworks/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
                        	@executable_path/../Frameworks/libcrypto.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
                        	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                        	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                        
                        

                        For QtCore

                        Sherif:QtCore.framework sherifomran$ otool -L QtCore
                        QtCore:
                        	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                        	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
                        	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                        	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 48.0.0)
                        	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1256.14.0)
                        	/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 57337.20.43)
                        	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                        	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 728.6.0)
                        

                        QTGui

                        Sherif:QtGui.framework sherifomran$ otool -L QtGui 
                        QtGui:
                        	@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                        	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                        	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 157.0.0)
                        	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
                        	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1404.32.0)
                        	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                        	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                        	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 48.0.0)
                        	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1256.14.0)
                        	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 728.6.0)
                        	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1256.1.0)
                        	/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
                        Sherif:QtGui.framework sherifomran$ 
                        
                        

                        for QtSql

                        Sherif:QtSql.framework sherifomran$ otool -L QtSql 
                        QtSql:
                        	@executable_path/../Frameworks/QtSql.framework/Versions/4/QtSql (compatibility version 4.8.0, current version 4.8.7)
                        	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                        	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                        	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                        Sherif:QtSql.framework sherifomran$ 
                        

                        for LibCrypto

                        Sherif:Frameworks sherifomran$ otool -L libcrypto.1.0.0.dylib 
                        libcrypto.1.0.0.dylib:
                        	@executable_path/../Frameworks/libcrypto.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
                        	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                        
                        

                        For Libssl

                        Sherif:Frameworks sherifomran$ otool -L libssl.1.0.0.dylib 
                        libssl.1.0.0.dylib:
                        	@executable_path/../Frameworks/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
                        	@executable_path/../Frameworks/libcrypto.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
                        	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                        
                        
                        1 Reply Last reply
                        0
                        • SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on last edited by
                          #12

                          In that case do you have both libssl and libcrypto in the Frameworks folder ?

                          Yes, you should also check your plugins.

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

                          S 1 Reply Last reply
                          0
                          • SGaistS SGaist

                            In that case do you have both libssl and libcrypto in the Frameworks folder ?

                            Yes, you should also check your plugins.

                            S Offline
                            S Offline
                            SherifOmran
                            wrote on last edited by
                            #13

                            @SGaist
                            Yes i have libssl and libcrypto in the Frameworks
                            The following is plugin check, seems ok with all of them or do you notice something which i don't notice?

                            Plugin Check

                            Sherif:PlugIns sherifomran$ cd accessible/
                            Sherif:accessible sherifomran$ ls
                            libqtaccessiblewidgets.dylib
                            Sherif:accessible sherifomran$ otool -L libqtaccessiblewidgets.dylib 
                            libqtaccessiblewidgets.dylib:
                            	/usr/local/opt/qt/plugins/accessible/libqtaccessiblewidgets.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            Sherif:accessible sherifomran$ 
                            
                            
                            Sherif:PlugIns sherifomran$ otool -L bearer/libqcorewlanbearer.dylib 
                            bearer/libqcorewlanbearer.dylib:
                            	/usr/local/opt/qt/plugins/bearer/libqcorewlanbearer.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1256.1.0)
                            	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 802.20.7)
                            	/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN (compatibility version 1.0.0, current version 1.0.0)
                            	/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 57337.20.43)
                            	@executable_path/../Frameworks/QtNetwork.framework/Versions/4/QtNetwork (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1256.14.0)
                            	/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
                            Sherif:PlugIns sherifomran$ otool -L bearer/libqgenericbearer.dylib 
                            bearer/libqgenericbearer.dylib:
                            	/usr/local/opt/qt/plugins/bearer/libqgenericbearer.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtNetwork.framework/Versions/4/QtNetwork (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            Sherif:PlugIns sherifomran$ 
                            
                            
                            Sherif:PlugIns sherifomran$ otool -L codecs/libq
                            libqcncodecs.dylib  libqjpcodecs.dylib  libqkrcodecs.dylib  libqtwcodecs.dylib
                            Sherif:PlugIns sherifomran$ otool -L codecs/libqcncodecs.dylib 
                            codecs/libqcncodecs.dylib:
                            	/usr/local/opt/qt/plugins/codecs/libqcncodecs.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            Sherif:PlugIns sherifomran$ otool -L codecs/libqjpcodecs.dylib 
                            codecs/libqjpcodecs.dylib:
                            	/usr/local/opt/qt/plugins/codecs/libqjpcodecs.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            Sherif:PlugIns sherifomran$ otool -L codecs/libqkrcodecs.dylib 
                            codecs/libqkrcodecs.dylib:
                            	/usr/local/opt/qt/plugins/codecs/libqkrcodecs.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            Sherif:PlugIns sherifomran$ otool -L codecs/libqtwcodecs.dylib 
                            codecs/libqtwcodecs.dylib:
                            	/usr/local/opt/qt/plugins/codecs/libqtwcodecs.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            Sherif:PlugIns sherifomran$ 
                            
                            
                            Sherif:PlugIns sherifomran$ otool -L imageformats/libq
                            libqgif.dylib   libqjpeg.dylib  libqtga.dylib   
                            libqico.dylib   libqmng.dylib   libqtiff.dylib  
                            Sherif:PlugIns sherifomran$ otool -L imageformats/*.dylib
                            imageformats/libqgif.dylib:
                            	/usr/local/opt/qt/plugins/imageformats/libqgif.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            imageformats/libqico.dylib:
                            	/usr/local/opt/qt/plugins/imageformats/libqico.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            imageformats/libqjpeg.dylib:
                            	/usr/local/opt/qt/plugins/imageformats/libqjpeg.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            imageformats/libqmng.dylib:
                            	/usr/local/opt/qt/plugins/imageformats/libqmng.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            imageformats/libqtga.dylib:
                            	/usr/local/opt/qt/plugins/imageformats/libqtga.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            imageformats/libqtiff.dylib:
                            	/usr/local/opt/qt/plugins/imageformats/libqtiff.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            Sherif:PlugIns sherifomran$ 
                            
                            
                            Sherif:PlugIns sherifomran$ otool -L sqldrivers/libqsqlite.dylib 
                            sqldrivers/libqsqlite.dylib:
                            	/usr/local/opt/qt/plugins/sqldrivers/libqsqlite.dylib (compatibility version 0.0.0, current version 0.0.0)
                            	@executable_path/../Frameworks/QtSql.framework/Versions/4/QtSql (compatibility version 4.8.0, current version 4.8.7)
                            	@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.7)
                            	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
                            	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
                            Sherif:PlugIns sherifomran$ 
                            
                            
                            1 Reply Last reply
                            0
                            • SGaistS Offline
                              SGaistS Offline
                              SGaist
                              Lifetime Qt Champion
                              wrote on last edited by
                              #14

                              IIRC, the id of your plugins should be updated to match where they are currently located.

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

                              S 1 Reply Last reply
                              0
                              • S Offline
                                S Offline
                                SherifOmran
                                wrote on last edited by
                                #15
                                This post is deleted!
                                1 Reply Last reply
                                0
                                • SGaistS SGaist

                                  IIRC, the id of your plugins should be updated to match where they are currently located.

                                  S Offline
                                  S Offline
                                  SherifOmran
                                  wrote on last edited by
                                  #16

                                  @SGaist what is IIRC?

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

                                    IIRC = If I Recall Correctly

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

                                    S 1 Reply Last reply
                                    0
                                    • SGaistS SGaist

                                      IIRC = If I Recall Correctly

                                      S Offline
                                      S Offline
                                      SherifOmran
                                      wrote on last edited by
                                      #18

                                      @SGaist
                                      do you know how to update the id of the plugin?

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

                                        install_name_tool -id

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

                                        S 1 Reply Last reply
                                        0
                                        • SGaistS SGaist

                                          install_name_tool -id

                                          S Offline
                                          S Offline
                                          SherifOmran
                                          wrote on last edited by
                                          #20

                                          @SGaist
                                          I read about install_name_tool but confused between change and id
                                          could you please give me example?

                                          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 Extensions
                                          • Unsolved