使用XCode 12生成错误

问题描述

像Cocoapods和XCode12这样的外观引发了很多难以管理的问题。在XCode12中,它提示我执行项目的设置更新,以将所有Pod的部署目标更新到iOS 12,而我做到了。但是在更新设置后,立即在nanopb-umbrella.h中得到了这些错误

enter image description here

还有吊舱警告,例如:

The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0,but the range of supported deployment target versions is 9.0 to 14.0.99.

我认为将每个Pod的部署目标更新为iOS 12.0的升级项目设置可以解决该问题,但会导致构建错误。 Pod更新也无济于事。 Pod不会与删除DerivedData一起集成和重新安装。

解决方法

一个修复程序在CocoaPods / CocoaPods#9905上,针对的是CocoaPods 1.10。作为(临时)解决方法,您可以将Pod项目构建设置中的“框架标头中包含引用的内容”设置为“否”。