I want to submint an application using FFMPEG to the Mac App Store but I get rejected because libavcodec links against the deprecated QTKit framework:
Deprecated API Usage - Apple no longer accepts submissions of apps that use QuickTime APIs.
I installed ffmpeg using brew install ffmpeg
. How can I remove this dependency?
You could recompile FFmpeg from sources disabling the QTKit by adding --disable-indev=qtkit
to the ./configure
call. Since you have not stated what exactly are you using FFmpeg for this may not solve the issue - if you use a component that directly relies on QTKit then you will not have that functionality if FFmpeg is compiled without QTKit.