Xcode - 找不到选项 FacebookSDK 的目录

Posted

技术标签:

【中文标题】Xcode - 找不到选项 FacebookSDK 的目录【英文标题】:Xcode - directory not found for option FacebookSDK 【发布时间】:2015-08-06 15:10:31 【问题描述】:

我打开了一个从 Google 云端硬盘下载的旧应用程序,在尝试编译时出现以下错误。我试过删除 FacebookSDK,然后重新添加它。此外,删除搜索路径,然后删除 FacebookSDK 并重新添加。仍然遇到同样的错误。有人对我如何解决这个问题有一些建议吗?

这是我的错误消息的快照:

非常感谢任何帮助,谢谢!

【问题讨论】:

不确定 -pie 标志是干什么用的,你记得添加那个吗? 这是我现在正在从事的前雇主的一个项目,所以我还没有研究过。 尝试在项目中搜索:构建设置。 我在构建设置中搜索时没有出现任何内容 您是否在项目和目标中都进行了搜索?同时选择“All”(显示所有构建设置)和“Combined”(显示构建设置的有效值...) 【参考方案1】:

添加框架时,勾选“Destination: Copy items if needed”。

编辑: 鉴于 cmets,您应该更新您的 FacebookSDK 并重构不再起作用的代码,因为您可能会再次执行此过程,如果 SDK 再次过时,您可能会在一个月左右的时间内将其集成。

Here 是您需要遵循的步骤才能将其再次与您的项目集成。

【讨论】:

感谢您的回答,我确保在添加文件时选中“目标:如果需要,复制项目”复选框,仍然是同样的错误。 这里不确定,但您可能还想将整个项目移动到上层目录,因为您可能会遇到路径太长 您是否还在 Targets 中添加了框架:构建阶段,将二进制文件与库链接? 嗯,就是这样,当我在 Link Binary with Libraries 部分搜索框架时,FacebookSDK.framework 甚至不再可用,这是否意味着我需要废弃所有Facebook 在应用程序中的集成并从更新的框架版本(如 Social.framework 或 Facebook 的 API)重新开始? 希望这不是多余的,但您正在按照here 的步骤进行操作,对吧?

以上是关于Xcode - 找不到选项 FacebookSDK 的目录的主要内容,如果未能解决你的问题,请参考以下文章

找不到 FacebookSDK/FacebookSDK.h

更多 FacebookSDK/Facebook.h 问题 - 找不到文件

在 CI 上找不到 React Native FBSDK 文件

警告:更新到 xcode 7 后找不到选项的目录

找不到选项警告的目录

Xcode 7 警告 - 找不到选项的目录 - iPhoneSimulator9.0.sdk