2014-10-30 3 views
0

Я хочу submint приложения с помощью FFMPEG к Mac App Store но отклонен, потому что кодек ссылка против устаревшего QTKit рамки:Удалить QTKit зависимость

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

Я установил FFmpeg используя brew install ffmpeg. Как удалить эту зависимость?

ответ

3

Вы можете перекомпилировать FFmpeg из источников, отключающих QTKit, добавив --disable-indev=qtkit к вызову ./configure. Поскольку вы не указали, что именно вы используете FFmpeg для этого, это не может решить проблему - если вы используете компонент, который напрямую использует QTKit, тогда у вас не будет этой функции, если FFmpeg будет скомпилирован без QTKit.

+0

Возможно ли это, используя 'brew'? Нужно ли мне модифицировать формулу? https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ffmpeg.rb –

+0

Я не очень хорошо знаком с доморощенным, но, глядя на формулу, вы можете попробовать добавить --disable-indev = qtkit для блока args в строке 67 и посмотреть, помогает ли это. –

+0

Я постараюсь добавить вариант вместо этого, и я отправлю пиар. –

 Смежные вопросы

  • Нет связанных вопросов^_^