ios - 如何修复有关使用 CocoaPods 构建 Firebase 的警告?
问题描述
我是 iOS 开发新手,需要您的帮助。
当我构建由Xcode13
|安装的 Firebase/Firestore 时,我收到了一些警告。CocoaPods
.
其中之一就是这个。
我收到了这个警告。
Anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here
.
位置是/Pods/gRPC-Core/src/core/lib/security/credentials/credentials.h
typedef struct {
grpc_mdelem* md = nullptr;
size_t size = 0;
} grpc_credentials_mdelem_array;
我通过研究得到了修复的建议。
添加
inhibit_all_warnings!
到 Podfile。
删除警告非常简单。但我不明白。我可以忽略收到的警告吗?这不是基本的解决方案吗?修改结构声明。
通过如下所述修改它,我能够摆脱警告。但是,为了修复它,我们必须解锁文件。这是我可以触摸的文件吗?
修复是这样的。
struct grpc_credentials_mdelem_array {
grpc_mdelem* md = nullptr;
size_t size = 0;
};
我应该采取什么措施来解决这个问题?1或2还是别的什么?
解决方案
推荐阅读
- amazon-web-services - 一个 Lambda 函数或多个 Lambda 函数
- c# - 警告框使 TemplateField 标签值消失
- java - 如何从按钮java类传输数据
- aggregation-framework - 条件聚合阶段
- spring-boot - corda 中的世界状态是什么,就像超级账本结构中的世界状态是账本的快照
- neo4j - Neo4j SDN - OGM 节点平等
- r - 即使是随机数据,在 gam() 和 glmmTMB() 中包含 weights 参数也会产生显着的 p 值
- asp.net-core - 将大型 (40MB) MultipartFormDataContent 发布到 ASP.NET Core 3.1 返回 413 - RequestEntityTooLarge
- mysql - 如何恢复 MYSQL .dump 文件?
- bash - bash:在 if 表达式中使用时,`set -e` 不起作用?