未找到词法或预处理器问题'FacebookSDK/FacebookSDK.h'文件

Cha*_*iya 19 objective-c facebook-graph-api ios xcode5 facebook-sdk-3.0

我只是通过这个文档在ios项目中添加facebookSDK.framework:Facebook SDK for iOS入门

我已经成功构建并运行了我的Xcode项目.但是当我复制我的源代码并在另一台PC上运行它后出现错误"未找到词法或预处理器问题'FacebookSDK/FacebookSDK.h'文件"

我还在我的项目资源中添加了facebookSDK.framework,然后再试一次,但没有解决它.

那么,请告诉我如何在其他地方运行这个项目.

sff*_*ffc 31

我有一个非常类似的问题,但就我而言,它是使用Amazon Web Services SDK而不是Facebook SDK.对我来说,问题结果与我的框架加载路径有关.

解决方案:转到Xcode中的"Build Settings",在"Search Paths"下面有一个"Framework Search Paths"项.双击它并添加一个新的搜索路径:.并使其递归.清洁和建造.

这假设您的框架存储在项目目录中的某个位置.如果不是,请根据需要更改新的搜索路径.


Alb*_*ara 0

  • 单击 xcode 中文件浏览器中的蓝色图标(顶部带有您的项目名称)
  • 单击目标,然后构建阶段。
  • 扩展编译源。
  • 在那里添加您的 Facebook.m 文件。

应该可以做到这一点。

如果没有,只需清理您的项目(command + shift + k),然后重新添加框架(Y)。

如果您还有任何疑问,请询问;D