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. App Store with status "invalid binary" - Deprecated API Usage - Apple no longer accepts submissions of apps that use QuickTime APIs
Forum Update on Monday, May 27th 2025

App Store with status "invalid binary" - Deprecated API Usage - Apple no longer accepts submissions of apps that use QuickTime APIs

Scheduled Pinned Locked Moved Installation and Deployment
5 Posts 2 Posters 2.1k Views
  • 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.
  • N Offline
    N Offline
    nando76
    wrote on 15 Dec 2014, 19:00 last edited by
    #1

    Hi,

    Qt: 5.4.0 final on Mac OS X yosemite:

    after successfully sending my application package to apple using application loader it get's rejected after a while with status in iTunes connect:

    @"invalid binary"@

    The detailed error description from the mail they send me is:
    @We have discovered one or more issues with your recent delivery for "....". To process your delivery, the following issues must be corrected:

    Deprecated API Usage - Apple no longer accepts submissions of apps that use QuickTime APIs.@

    I use the following module:

    @QT = core gui widgets sql network xml xmlpatterns printsupport webenginewidgets svg@

    Can not find any libs using QuickTime API?

    There were already the same problem with Qt < 5.4 which could be resolved by removing a lib named libqqt7engine.dylib, but this lib has completely removed in 5.4 so i does not help me now...

    Any ideas?

    1 Reply Last reply
    0
    • S Offline
      S Offline
      Seamus Boyle
      wrote on 17 Dec 2014, 02:56 last edited by
      #2

      For me, macdeployqt always deploys the multimedia frameworks even when I'm not using them. Delete them before app submission if they exists.

      1 Reply Last reply
      0
      • N Offline
        N Offline
        nando76
        wrote on 17 Dec 2014, 22:01 last edited by
        #3

        I have checked this, but macdeployqt does not deploy multimedia framework....
        these are my frameworks deployed by macdeployqt:

        @QtCore.framework
        QtQml.framework
        QtWebEngine.framework
        QtXml.framework
        QtGui.framework
        QtQuick.framework
        QtWebEngineCore.framework
        QtXmlPatterns.framework
        QtNetwork.framework
        QtSql.framework
        QtWebEngineWidgets.framework
        QtPrintSupport.framework
        QtSvg.framework
        QtWidgets.framework@

        Greetings
        Nando

        1 Reply Last reply
        0
        • N Offline
          N Offline
          nando76
          wrote on 31 Dec 2014, 01:30 last edited by
          #4

          Again rejected with same error:

          @Deprecated API Usage - Apple no longer accepts submissions of apps that use QuickTime APIs.@

          i can not figure out where i am using this deprecated api.
          this are my qt modules:

          QT = core gui widgets sql network xml xmlpatterns printsupport svg webenginewidgets

          nothing with multimedia there...

          Any ideas? I have no more ideas....

          Greetings
          Nando

          1 Reply Last reply
          0
          • N Offline
            N Offline
            nando76
            wrote on 31 Dec 2014, 01:45 last edited by
            #5

            i checked all frameworks with otool -L and i found that

            QtWebEngineCore uses QTKit.... :-(

            @otool -L QtWebEngineCore.framework/QtWebEngineCore
            QtWebEngineCore.framework/QtWebEngineCore:
            @executable_path/../Frameworks/QtWebEngineCore.framework/Versions/5/QtWebEngineCore (compatibility version 5.4.0, current version 5.4.0)
            /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 21.0.0)
            /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1151.16.0)
            /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
            /System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 57031.1.34)
            /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 699.1.5)
            @loader_path/../../../QtQuick.framework/Versions/5/QtQuick (compatibility version 5.4.0, current version 5.4.0)
            @loader_path/../../../QtGui.framework/Versions/5/QtGui (compatibility version 5.4.0, current version 5.4.0)
            @loader_path/../../../QtCore.framework/Versions/5/QtCore (compatibility version 5.4.0, current version 5.4.0)
            /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0)
            @loader_path/../../../QtQml.framework/Versions/5/QtQml (compatibility version 5.4.0, current version 5.4.0)
            @loader_path/../../../QtNetwork.framework/Versions/5/QtNetwork (compatibility version 5.4.0, current version 5.4.0)
            /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1343.14.0)
            /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 48.0.0)
            /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 157.0.0)
            /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1151.16.0)
            /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface (compatibility version 1.0.0, current version 1.0.0)
            /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.10.0)
            /usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 1.0.0)
            /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 62.0.0)
            /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
            /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit (compatibility version 1.0.0, current version 1.0.0)
            /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo (compatibility version 1.2.0, current version 1.8.0)
            /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
            /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox (compatibility version 1.0.0, current version 492.0.0)
            /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (compatibility version 1.0.0, current version 1.0.0)
            /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI (compatibility version 1.0.0, current version 73.0.0)
            /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit (compatibility version 1.0.0, current version 1.0.0)
            /usr/lib/libbsm.0.dylib (compatibility version 1.0.0, current version 1.0.0)
            /usr/lib/libcups.2.dylib (compatibility version 2.0.0, current version 2.11.0)
            /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)
            /usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)
            /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0)
            /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
            /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0)
            /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)@

            That would mean no chance to deploy to MAS when using QtWebEngine?

            Any ideas how to solve this problem?

            Greetings
            Nando

            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