ios – 函数“FBSDK_NOT_DESIGNATED_INITIALIZER”的隐式声明在C99中是无效的预期’)’

我正在使用Facebook SDK for iOS 4.6.0,而今天上面将更新Cocapods之后遇到的错误更改为0.38.2.我不知道这个错误与椰子树有什么关系.

错误屏幕截图:

解决方法

我遇到过同样的问题.问题出现是因为我正在连接“ParseFacebookUtils”(正在加载“Facebook-iOS-SDK”(这是不推荐的版本))和“FBSDKCoreKit”.

“Facebook-iOS-SDK”和“FBSDKCoreKit”都有“FBSDKMacros.h”,它具有不同的声明“FBSDK_NOT_DESIGNATED_INITIALIZER”,这就是XCode中的消息出现的原因.

我建议,如果“ParseFacebookUtils”不在您的podfile列表中,请检查哪个可可版加载“Facebook-iOS-SDK”,并尝试使用该框架的较新版本进行更新.

如果“ParseFacebookUtils”是您的情况,而不是轻松将其更改为“ParseFacebookUtilsV4”

当然不要忘了运行’pod update’以使所有更改都处于活动状态

希望这可以帮助.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...