ios - 安装 Firebase Pod 后 gRPC-Core 和 gRPC-C++ 的 Swift/Xcode Buildtime 警告
问题描述
我最近使用 Pods 将 Firebase 安装到我的项目中。虽然我的应用程序在功能上一切正常,但我正在观察 gPRC-Core 和 gRPC-C++ 的多个 Buildtime 警告消息。请参阅下面的屏幕截图。每个警告都是相同的错误消息,其中指出:
匿名非 C 兼容类型给定名称,用于通过 typedef 声明进行链接;在此处添加标签名称
我已将我的 cocoapods 更新到最新版本,我的所有 Firebase pod 也是最新的。
这会在将来给我带来任何问题吗?有什么办法可以消除这些警告,因为最重要的是,在我的项目中看到我无法清除的警告很烦人?
任何反馈将不胜感激。干杯!
解决方案
就个人而言,我不喜欢在我的 Xcode 中看到这些第三方库警告。我通常保持我的构建干净,所以每当该窗格中弹出一些警告或错误时,我知道这些警告/错误是真实的,应该在我推送 PR 之前修复。
无论如何,您可以通过简单地添加这一行来摆脱这些警告,Podfile
然后pod install
再次使用这个新配置
inhibit_all_warnings!
这应该消除所有这些烦人的警告,并为您提供一个干净的项目。干杯!
推荐阅读
- node.js - Nodemailer 不适用于 Node v. 10.14.2
- android - Gradle 警告我的 build.gradle 文件中不存在的配置
- node.js - 如何处理 try catch 块中的猫鼬连接错误?
- assembly - 如何在我的程序集引导加载程序中获取用户输入?
- .net - 如果输入的值为 26.5,如何输出为 26,如果输入的值为 26.6,如何输出为 27
- c# - 在异步方法上使用可验证的 UnitTest 中的 NullReferenceException
- r - 根据 R 中的多个条件填充数据框中的列
- pipe - tee 弄乱了大输出的输出文件
- c# - ImageView 有时加载图片成功与否
- mysql - 不使用 Laravel 的选项删除 phpMyAdmin 中的表或列