Node-webkit blocked from Mac App Store because of Quicktime API?

6 views
Skip to first unread message

adam.b....@gmail.com

unread,
Mar 10, 2014, 11:11:32 PM3/10/14
to node-...@googlegroups.com

I've just uploaded a node-webkit application to the Mac App Store, using Application Loader, and I received the following error:

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

So I removed all the HTML/CSS/JS files that I created in the /Resources folder to verify that it's just node-webkit creating the error, and got the same error back.

Has anyone else run into this? Are we just stuck waiting until Chromium is update to remove the API?

Alain Kalker

unread,
Mar 11, 2014, 2:40:18 AM3/11/14
to node-...@googlegroups.com, adam.b....@gmail.com
I'm even more worried about what's going to replace it. With NPAPI going the way of the dodo, and PPAPI being Chrome-only, what multimedia support besides HTML5 will we be left with? With no H.264 support except on Chrome and Chromebooks, and very limited support for other media codecs, the stream is turing into a trickle... 

al...@automatedinsights.com

unread,
Mar 11, 2014, 5:28:08 PM3/11/14
to node-...@googlegroups.com, adam.b....@gmail.com
Has anyone else tried submitting a node-webkit app to the Mac App Store?

trad...@gmail.com

unread,
Apr 8, 2014, 6:53:08 PM4/8/14
to node-...@googlegroups.com, adam.b....@gmail.com, al...@automatedinsights.com

Yeah, I am facing the same problem with the Quicktime API... bad news here, I have no idea how to avoid it and if I need to recompile node-webkit!

isla...@gmail.com

unread,
Nov 16, 2014, 10:57:38 PM11/16/14
to node-...@googlegroups.com, adam.b....@gmail.com
so do I

Trevor Linton

unread,
Nov 17, 2014, 2:11:56 PM11/17/14
to node-...@googlegroups.com, adam.b....@gmail.com, isla...@gmail.com
The Quicktime API has been replaced with AV (Audio Video Kit).  Chromium still uses many deprecated API's, however Quicktime is only used for creating WebRTC streams so its fairly easy to cut out and doesn't affect normal media embeds, videos, etc (unless its WebRTC streams). 

They're already (as of 38) making progress pulling out a big chunk of it, but you can find the patch/pull request to remove the QuickTime API's and allow node-webkit to be submitted to the appstore here: https://github.com/rogerwang/chromium.src/pull/17
Reply all
Reply to author
Forward
0 new messages