GoogleDataTransport在iOS14上引发框架头中的双引号Include预期的尖括号错误 [英] GoogleDataTransport is throwing Double-quoted include in framework header expected angle-bracketed error on iOS14
本文介绍了GoogleDataTransport在iOS14上引发框架头中的双引号Include预期的尖括号错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我刚刚将XCode更新到版本12,我正在使用Firebase。我也更新了Pod,但在构建项目时出现错误:
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
这些错误是多个的,位于GoogleDataTransport
即使我将""
替换为<>
,它仍然不会消失。
推荐答案
Apparently installing cocoapods version 1.10.0 fixes it all.
If that doesn't work for you, please continue reading.
There's lots of temp fixes that'll definitely work for you.
Here's the command to uninstall and reinstall that 1.10.1 version:
gem uninstall cocoapods; gem install cocoapods -v '1.10.1'
仅当以上方法对您不起作用时才继续阅读。
如果您是经验丰富的Xcode用户,只需查看下图,您就会确切知道要做什么,否则请随时按照详细步骤操作。
如果更新cocoapods
对您无效,请尝试这个.它对我有效。
请注意:这是一种解决办法。一旦
cocoapods
在未来版本中修复此问题,请更新CocoaPods,而不是执行解决方法。@haley-huynh有很大的cocoapods update example。
@bogdan-razvan说跑步sudo gem install cocoapods
为他解决了这个问题.如果还没有的话,也许可以试一试!在此解决方法之前,所有这些都值得一试。
话虽如此,我们并不总是有时间等待修复程序发布🙄.所以打开XCODE,让我们开始解决方法。
第一步:Navigate
- 在导航器(左侧的项目文件)中,单击
Pods
(它的旁边通常有这个蓝色的Xcode文件)。一旦您单击它,它应该已经打开了右侧的Pod目标和设置。
第二步:Build Settings
- 选择
Build Settings
,然后还要确保从三种构建设置过滤类型(Basic
、Customized
和All
)中选择All
)
第三步:Search
- 在生成设置中,搜索
quoted include
。 - 您现在应该看到设置
Quoted Include In Framework Header
第四步:Set to No
- 将设置值
Quoted Include In Framework Header
更改为No
第四步:Rebuild
- 重建您性感项目!
第五步:Don't be fooled
- 重建项目后。如果您仍然看到错误,请确保检查这些错误是什么,因为肯定不是报价错误。
这篇关于GoogleDataTransport在iOS14上引发框架头中的双引号Include预期的尖括号错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文