2

我有一个与 FacebookSDK 一起使用的 Xcode 项目。根据facebook的建议,SDK 安装在 ~/Documents/FacebookSDK 上,在我的构建设置中,我有此路径到“框架搜索路径”部分。一切正常,但我正在尝试使用 Xcode Server 的持续集成,当我尝试集成我的项目时,它找不到 FacebookSDK(我收到此错误消息:“问题:'FacebookSDK/FacebookSDK. h' 文件未找到。”)。

我以为是因为构建是在服务器上进行的,所以我在服务器上的“~/Documents/FacebookSDK”上安装了FacebookSDK,但问题仍然存在。我能做些什么?

4

3 回答 3

1

好的,我终于找到了解决方案。

--> 只需将路径添加到“库搜索路径”。(类似于“$(SRCROOT)/Vendor/FacebookSDK”)

我不明白为什么我们不需要这些东西来构建和运行而是用于 CI,但它现在可以工作了。

于 2014-12-12T13:07:20.283 回答
0

只需按照以下步骤操作:

  • 从标题搜索路径中删除旧路径

  • 确保您的 FacebookSDK 在您的项目文件夹中

  • 转到目标 -> 构建阶段 -> 将二进制文件与库链接

  • 单击+而不是转到应用程序文件夹并选择Facebook SDK

  • 它将设置SDK的实际路径

  • 在那个干净的项目之后并进行构建

希望它会有所帮助。

于 2014-12-12T09:51:21.340 回答
0

对于那些正在使用 React Native (React Native FBSDK) 的人,请在$(PROJECT_DIR)/../Frameworks/FacebookSDK将FB SDK 移动到. 它会起作用的。Framework Search PathsRCTFBSDK.xcodeprojios/Frameworks

于 2019-03-15T14:50:34.053 回答