将 Firebase 安装到我的 Xcode 项目导致生成 4 个警告我似乎无法找到修复
Installing Firebase to my Xcode project resulted into generating 4 warnings I cannot seem to find a fix for
我试图浏览许多 Whosebug 帖子以找到解决此问题的方法,但我似乎找不到任何方法,有人可以解释为什么会产生此错误并可能修复它吗?提前致谢!
我在一门课程中研究这个应用程序,在模块的这一部分,我将 Firebase 安装到应用程序,以便让用户注册并登录应用程序,在安装 Firebase pods 我 运行 遇到 10 个错误,通过一些研究能够修复其中的 6 个,但我留下了 4 个错误,这些错误反映了 3 个不同文件中的同一行“typedef struct”,internal.h、credentials.h 和 ssl_security_connector.h.
/Users/adham/Desktop/Projects/Flash-Chat-iOS13/Pods/gRPC-Core/src/core/lib/security/credentials/credentials.h:205:15: 匿名非 C 兼容类型给定名称,用于通过 typedef 声明进行链接;在此处添加标签名称
它突出显示了这段代码
typedef struct {
grpc_mdelem* md = nullptr;
size_t size = 0;
} grpc_credentials_mdelem_array;
gRPC-Core 中的这个错误也在 gRPC-C++ 组中发现,它被标记为“语义问题”
我是 Whosebug 的新手,请不要评判我的帖子,这只是入门!
您是指警告还是错误?默认情况下,这些消息将是警告。
您可以通过添加
来关闭 pod 框架的警告
inhibit_all_warnings!
到您的 Podfile 并调用 pod install
如果您想修复警告,请将该声明的结构更改为。
struct grpc_credentials_mdelem_array {
grpc_mdelem* md = nullptr;
size_t size = 0;
};
去掉typedef
,名字在struct
之后出现在前面
但是要通过 pod 安装使其具有粘性,您需要分叉存储库并指向 Podfile 中您自己的分叉。
大多数情况下,除非它停止您的工作,否则您可以忽略 pod 警告。
我试图浏览许多 Whosebug 帖子以找到解决此问题的方法,但我似乎找不到任何方法,有人可以解释为什么会产生此错误并可能修复它吗?提前致谢!
我在一门课程中研究这个应用程序,在模块的这一部分,我将 Firebase 安装到应用程序,以便让用户注册并登录应用程序,在安装 Firebase pods 我 运行 遇到 10 个错误,通过一些研究能够修复其中的 6 个,但我留下了 4 个错误,这些错误反映了 3 个不同文件中的同一行“typedef struct”,internal.h、credentials.h 和 ssl_security_connector.h.
/Users/adham/Desktop/Projects/Flash-Chat-iOS13/Pods/gRPC-Core/src/core/lib/security/credentials/credentials.h:205:15: 匿名非 C 兼容类型给定名称,用于通过 typedef 声明进行链接;在此处添加标签名称
它突出显示了这段代码
typedef struct {
grpc_mdelem* md = nullptr;
size_t size = 0;
} grpc_credentials_mdelem_array;
gRPC-Core 中的这个错误也在 gRPC-C++ 组中发现,它被标记为“语义问题”
我是 Whosebug 的新手,请不要评判我的帖子,这只是入门!
您是指警告还是错误?默认情况下,这些消息将是警告。
您可以通过添加
来关闭 pod 框架的警告inhibit_all_warnings!
到您的 Podfile 并调用 pod install
如果您想修复警告,请将该声明的结构更改为。
struct grpc_credentials_mdelem_array {
grpc_mdelem* md = nullptr;
size_t size = 0;
};
去掉typedef
,名字在struct
但是要通过 pod 安装使其具有粘性,您需要分叉存储库并指向 Podfile 中您自己的分叉。
大多数情况下,除非它停止您的工作,否则您可以忽略 pod 警告。