针对类似于 iOS + iOS Simulator 这种多平台的包,强制使用 XCFramework 架构

99 阅读1分钟

运行报错 Building for iOS, but the linked and embedded framework 'xxxx.framework' was built for iOS + iOS Simulator.

解决方法(暂时)让 XCode 对 frameworks 进行自动化管理 project -> Build Settings -> Build Options -> Validate Workspace = Yes

或者重新重新打包 framework 为 XCFramework(官方建议) XCode12.3 开始,针对类似于 iOS + iOS Simulator 这种多平台的包,强制使用 XCFramework 架构,否则运行报错