1

我按照官方指南中建议的步骤使用 Swift 包管理器安装包,并手动选择了最新版本(当前为 v12.3.1)。

即使自动完成显示了模块,并且包已成功添加到包依赖项中,但当我尝试导入模块(例如import FBSDKLoginKit)时,我得到了通常的No Such Module 'FBSDKLoginKit'.

仅供参考,我目前正在使用 Xcode 13.2。

4

1 回答 1

0

TL;DR转到“常规”选项卡的“框架、库和嵌入式内容”部分下的项目目标,然后手动添加需要导入的模块。

在搜索了 facebook-ios-sdk 的官方 GitHub存储库后,我发现了一条关于v5.11.0的注释,其中包含以下内容:

用户必须在“常规”选项卡的“框架、库和嵌入式内容”部分下手动将 Accelerate 框架添加到他们的目标

所以我尝试检查“框架、库和嵌入式内容”,发现我试图导入的 Facebook 模块都不在那里,因此我手动添加了它们。

于 2022-02-03T12:37:26.190 回答