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/Facebook.h 问题 - 找不到文件