我也遇到了同样的问题。问题出现是因为我同时连接了"ParseFacebookUtils"(它正在加载已废弃版本的"Facebook-iOS-SDK")和"FBSDKCoreKit"。
"Facebook-iOS-SDK"和"FBSDKCoreKit"都有"FBSDKMacros.h",其中包含"FBSDK_NOT_DESIGNATED_INITIALIZER"的不同声明,这就是为什么XCode中会出现错误信息。
我的建议是,如果你的podfile列表中没有"ParseFacebookUtils",请检查哪个cocoaPod在加载"Facebook-iOS-SDK",并尝试使用该框架的更新版本进行更新。
如果"ParseFacebookUtils"是你的情况,那么只需将其更改为'ParseFacebookUtilsV4'即可。
当然,别忘了运行 'pod update' 使所有更改生效。
希望这可以帮助你。
从Facebook-iOS-SDK目录中删除FBSDKMacros.h,因为此处声明的任何内容也在FBSDKCoreKit目录中的FBSDKMacros.h中声明,并且您的代码将正常工作。
我将Facebook-iOS-SDK目录中的FBSDKMacros.h引用移除,而不是删除它。这对我有帮助。
'FBSDKInternalUtility.h'文件未找到
。 - UKDataGeek