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.8k 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
    #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
                                        • 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

                                          • Login

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