如何解决xCode 12 Beta 4,Lexical或Preprocessor问题-找不到头文件仅模拟器-在设备上工作
macOS Catalina 10.15.5。 xCode 11.6,xCode 12 beta4。具有7个cocoapods的Objective-c应用程序。该应用程序可以在设备上的xCode 11和xCode 12中正常运行。它无法在遇到的第一个cocoapod的Lexical或Preprocessor问题的xCode 12仿真器中进行编译。如果我消除了那一个,那么下一个将失败。我尝试了标准步骤-清理构建文件夹,重新启动xCode,删除pod文件并重新安装,pod回购更新,清理派生数据等。这也是beta 3中的问题。
有什么想法吗?
解决方法
尝试将Project Xcode兼容性升级到Xcode 11,并将VALID_ARCHS更改为$(ARCHS_STANDARD)。 对我有用
,您可以尝试:在“目标->构建设置->用户定义-> VALID_ARCHS”处添加“ x86_64”,它也可以正常工作。
,当我第一次使用 Xcode 12.5 Beta3 构建项目时,我开始在项目中遇到此错误,因为它之前使用 Xcode 12.4。该错误是在构建过程中遇到我通过 Swift 包管理器(不是 Cocoapods)安装的 Firebase 包时发生的。
对我来说最简单的解决方案是通过 File -> Swift Packages -> Update to Latest Package Versions 将包更新到最新版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。