'FBSDKShareKit/FBSDKShareKit.h' 找不到文件

'FBSDKShareKit/FBSDKShareKit.h' file not found

我已经在 Unity 上为我们在添加 facebook SDK 后制作的应用程序制作了一个 IOS 构建,将构建移动到硬盘驱动器并尝试在 xcode 上构建它mac 我们在办公室,就像我在将其上传到应用商店之前所做的那样。我 运行 遇到了这个错误,我已经在这个问题上停留了整整 2 个工作日,这让我有点抓狂,这是我尝试过的方法:

-在默认终端目录和项目目录上安装 cocoapods(我对 cocoapods 不太熟悉所以我不知道这是否有所作为。我也站在上面做了 pod 更新项目目录)。

-我看到 IOS 解析器有一个名为“生成 pod 文件”的选项,人们说在构建以解决此问题时需要检查该选项。它在我的项目中被默认选中,所以不是这样。

-将构建设置中的框架路径添加到 facebook SDK 所在的位置(尽管它在我的 xcode 上的显示方式似乎与我在其他人的 xcode 截图)

- 尝试注释掉 headers 中产生问题的一些#include 行。它只会产生更多错误。

-人们说要从工作区而不是 xcode 项目打开项目,但 unity 似乎不会生成工作区文件。

-尝试将 Facebook SDK 降级到以前的版本,但人们声称可用的版本似乎不再存在于存储库中,因此我无法降级到它们。

目前我正在尝试使其与最新的 Facebook SDK 9.0.0 一起使用。

如有任何帮助,我们将不胜感激,如果我对这个问题不够具体,或者是否有任何关于我的项目的信息我应该包含在 post

中,请告诉我

.xcworkspace 应该由 Cocoapods 创建,而不是由 Unity 直接创建。

如果你已经生成了Podfile,只需运行pod install在项目目录下,并在Cocoapods安装完外部依赖后打开创建的.xcworkspace文件。