1. 支持 macOS
1.1. New Build System
工程切换到新的编译系统,否则会报错:
Building for Mac Catalyst is not supported by the legacy build system.
Xcode > File > Workspace Settings > Build System: New Build System
1.2. Bundle ID
需要给 macOS 包设置 Bundle ID。
https://developer.apple.com > 找到对应 iOS 的 Bundle ID > Mac Catalyst > Edit
1.3. XCFrameworks
XCFramework 使将多个平台(包括iOS设备,iOS模拟器和 Mac Catalyst)的二进制框架或库捆绑到一个可分发的 .xcframework 捆绑包中,.framework 和 .a 不支持 Mac Catalyst
1.4. Cocoapods
升级到 1.9 以上,支持打包成 XCFrameworks
https://stackoverflow.com/a/60612984