error: Building for iOS , but the linked library '*.a' was built for Simulator

122 阅读1分钟

构建的库同时包含X86_64和ARM架构,两者造成冲突

解决方法

  1. 方法一 在build setting中的Validate Workspace设置为YES

  2. 方法二 将库进行thin处理,让它只支持你所需要的架构,如arm64

lipo -thin arm64 *.a -output *_arm64.a