GoogleDataTransport在iOS14上引发框架头中的双引号Include预期的尖括号错误 [英] GoogleDataTransport is throwing Double-quoted include in framework header expected angle-bracketed error on iOS14

查看:40
本文介绍了GoogleDataTransport在iOS14上引发框架头中的双引号Include预期的尖括号错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚将XCode更新到版本12,我正在使用Firebase。我也更新了Pod,但在构建项目时出现错误:

Double-quoted include "pb.h" in framework header, expected angle-bracketed instead

这些错误是多个的,位于GoogleDataTransport

的Pod中

即使我将""替换为<>,它仍然不会消失。

推荐答案

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,而不是执行解决方法。

@iHS有很大的temp cocoapods fix

@haley-huynh有很大的cocoapods update example

@bogdan-razvan说跑步sudo gem install cocoapods为他解决了这个问题.如果还没有的话,也许可以试一试!

在此解决方法之前,所有这些都值得一试。

话虽如此,我们并不总是有时间等待修复程序发布🙄.所以打开XCODE,让我们开始解决方法。

第一步:Navigate

  • 在导航器(左侧的项目文件)中,单击Pods (它的旁边通常有这个蓝色的Xcode文件)。一旦您单击它,它应该已经打开了右侧的Pod目标和设置。

第二步:Build Settings

  • 选择Build Settings,然后还要确保从三种构建设置过滤类型(BasicCustomizedAll)中选择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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆