I have an application that has been shipping in the Mac app store for
several months based on Qt. Recently I submitted a minor update.

This time I got rejected due to private API usage:

(: _NSDrawCarbonThemeBezel,  : _NSDrawCarbonThemeListBox) in
framework: '/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'

(: CoreDragGetCurrentDrag, : CoreDragSetImage) in framework:
'/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices'

(: GetNativeWindowFromWindowRef) in framework:
'/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon'

(: CFReadStreamSignalEvent) in framework:
'/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation'

It turns out that these calls are all included via WebKit,
specifically via object files (supplied by Apple) in the
WebKitLibraries subdirectory.

http://trac.webkit.org/browser/trunk/WebKitLibraries

I appealed the rejection and got a call from a reviewer who said
straight out "Apple will not accept 3rd party WebKit builds."

I don't know if it is possible for QtWebKit (or even if it would be
accepted if it were possible) to build without linking to the
libraries in WebKitLibraries... any ideas? This seems like a major
roadblock right now.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to