【发布时间】:2020-12-15 06:19:43
【问题描述】:
升级到 Xcode 12.3 时,出现错误:
Building for iOS, but the embedded framework 'opus.framework' was built for iOS + iOS Simulator
但更新前一切正常。
【问题讨论】:
-
对我来说同样的问题!
-
临时解决方法(对我有用)是使用旧版构建系统 stackoverflow.com/a/54058682
-
如果您使用的是 Cocoapods,有一个解决方法。通过 cocoapods 分发的框架不是直接嵌入的,并且目标完整性检查不会“看到”它们。因此,您可以将您的框架打包为本地 pod:1)创建 podspec 并引用框架
spec.public_header_files = "YourFramework.framework/Headers/*.h" spec.source_files = "YourFramework/Headers/*.h" spec.vendored_frameworks = "YourFramework"2)从 podfile 引用框架 -
[stackoverflow.com/questions/65303304/… 为我工作!谢谢@TomKnapen