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 10.5k 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.
  • 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
                                        • SGaistS Offline
                                          SGaistS Offline
                                          SGaist
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #21

                                          install_name_tool -id /path/to/lib

                                          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

                                          • Login

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