安装 Cocoapods Objetive C 时 Facebook SDK 错误

Jho*_*ore 6 sdk xcode facebook objective-c

在我的 Objective C 应用程序中通过 Cocoapods 安装 Facebook SDK 后,出现了数百个错误。像这样的事情:

未定义符号:Foundation._ErrorCodeProtocol 的协议描述符 未定义符号:Foundation 的方法描述符._BridgedStoredNSError: Swift.Hashable

[...]

我花了几个小时试图弄清楚为什么会发生这个错误,安装,重新安装,什么也没有。

在此处输入图片说明

Jho*_*ore 14

因此,我在另一个与我完全不同的问题上找到了解决此错误的方法。在这个github 帖子上,这个人说要按照以下步骤操作,我做到了:

1 - 在 Xcode 中打开 ios/YourAppName.xcodeproj

2 - 在左侧的项目导航器中右键单击您的应用程序名称,然后单击新建文件...

3 - 为项目创建一个空的 Swift 文件(确保在添加时选择了 Your App Name 目标)

4 - 当 Xcode 询问时,按 Create Bridging Header,然后不要删除 Swift 文件。重新运行你的构建。这应该可以解决问题

它就像一个魅力。

如果你也有同样的问题,希望能帮到你!