美文网首页
Xcode 12 编译提示Building for iOS Si

Xcode 12 编译提示Building for iOS Si

作者: 楚风礼赞 | 来源:发表于2020-12-21 17:31 被阅读0次

最近更新Xcode到12.3之后,编译出现错误。提示

Building for iOS Simulator, but the linked and embedded framework ‘****.framework' was built for iOS + iOS Simulator.

解决方法是:

Buil Settings - Build Options - Validate Workspace 改为Yes

而且笔者发现Validate Workspace改为Yes之后编译完成,再改回No,也可以正常运行。

我看了下Apple Developer论坛上大致是说:从Xcode的角度来看,iOS和iOS模拟器是两个不同的平台,原来framework是默认双平台的,会同时构建两个平台的framework,现在是做区分,这样的好处是可以在上传Appstore构建的时候省去剥离iOS模拟器相关的framework需求。

如果理解错误请指出,笔者会尽快改正以免误导。

解决方案参考来自:Stackoverflow

相关文章

网友评论

      本文标题:Xcode 12 编译提示Building for iOS Si

      本文链接:https://www.haomeiwen.com/subject/jzzrnktx.html