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
Qt 6.11 is out! See what's new in the release blog

Deploy Qt4 Framework on Mac does not sign

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

                                        I made the following to the libraries and frameworks except plugins

                                        install_name_tool -id @executable_path/../Frameworks/libcrypto.1.0.0.dylib MyApp.app/Contents/Frameworks/libcrypto.1.0.0.dylib 
                                        

                                        when i give make codesign it still fails

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          sandy.martel23
                                          wrote on last edited by
                                          #23

                                          @SherifOmran said:

                                          codesign] Error 1

                                          Stupid question, but can you actually codesign something else ?

                                          S 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