我在iOS项目的Pod文件上使用Firebase Analytics。但是当我运行此应用程序时,出现了以下错误。
引用如下: “C语言的所有版本都已弃用无原型的函数声明”。
该错误显示在以下代码上(位于Firebase库中):
引用如下: “C语言的所有版本都已弃用无原型的函数声明”。
该错误显示在以下代码上(位于Firebase库中):
GDTCORNetworkType GDTCORNetworkTypeMessage() {. <----error here
#if !TARGET_OS_WATCH
SCNetworkReachabilityFlags reachabilityFlags = [GDTCORReachability currentFlags];
if ((reachabilityFlags & kSCNetworkReachabilityFlagsReachable) ==
kSCNetworkReachabilityFlagsReachable) {
if (GDTCORReachabilityFlagsContainWWAN(reachabilityFlags)) {
return GDTCORNetworkTypeMobile;
} else {
return GDTCORNetworkTypeWIFI;
}
}
#endif
return GDTCORNetworkTypeUNKNOWN;
}
我尝试过执行 pod update
,但仍然无法解决问题。
供参考,除此之外,我还有这个特定的issue,并且我在使用 Xcode 而不是 RN。
void
。 - HangarRashGDTCORNetworkType GDTCORNetworkTypeMessage();
。它用于分离接口和实现。尝试将此行添加到文件顶部。但我怀疑这不是源代码中唯一没有定义原型的函数。 - Matic Oblakcocoapods
本身? - Cy-4AH