使用XCode 11和macOS 10.15(Catalina),您现在可以通过在目标的“常规”设置中选中Mac
来构建iPad应用程序以在Mac上运行。我有一个使用ffmpeg的iPhone / iPad应用程序。当我尝试为Mac构建它时,出现此链接器错误:
为Mac Catalyst构建,但是链接库'libavformat.a'是为iOS + iOS模拟器构建的。您可能需要在目标编辑器中限制应为此库链接的平台,或将其替换为同时支持两个平台的XCFramework。
所以我的问题是,如何为 Mac Catalyst 构建静态库或为ffmpeg创建XCFramework?我正在使用来自GitHub上的 FFmpeg-iOS-build-script 的build-ffmpeg.sh构建用于iOS的ffmpeg静态库。