С XCode 11 и macOS 10.15 (Catalina) вы теперь можете создавать приложения для iPad для запуска на Mac, установив Mac
в общих настройках цели. У меня есть приложение для iPhone / iPad, использующее ffmpeg. Когда я пытаюсь собрать его для Mac, я получаю следующую ошибку компоновщика:
Сборка для Mac Catalyst, но связанная библиотека 'libavformat.a' была создана для iOS + iOS Simulator. Вам может потребоваться ограничить платформы, для которых эта библиотека должна быть связана в целевом редакторе, или заменить ее на XCFramework, который поддерживает обе платформы.
Так что мой вопрос, как вы строите статическийбиблиотека для Mac Catalyst или создать XCFramework для ffmpeg? Я использую build-ffmpeg.sh из FFmpeg-iOS-build-script на GitHub для создания статических библиотек ffmpeg для iOS.