如何让Xcode找到FacebookSDK.h文件?

2024-03-02

它显示“未找到 FacebookSDK/FacebookSDK.h 文件”

但我可以跳转到 #import 上的定义,它会将我带到该文件。

一旦我添加了 #import,它现在就知道 FBFriendPickerDelegate 是什么,并且该行现在没有错误。

我的项目和正确的文件夹中有 facebookSDK.framework。这是 SDK 3.1。 我尝试将搜索路径添加到 /FacebookSDK 和 /FacebookSDK.framework 和 /FacebookSDK/Versions/A/Headers 等。我还尝试了 #import "FacebookSDK.framework/Versions/A/Headers/FacebookSDK.h" ,它仍然说可以找不到它。我也尝试过清理并重新启动。我有最新版本的 Xcode。

//
//  FacebookView.h
//

#import <UIKit/UIKit.h>
#import <FacebookSDK/FacebookSDK.h>

@interface FacebookView : UIViewController <FBFriendPickerDelegate>
{
}

首先,您必须从项目中删除 FacebookSDK.framework。然后按照这 5 个步骤重新开始。不要重新链接框架。

  1. 转到项目目标中的构建阶段。
  2. 在“链接二进制文件与库”中,单击“+”按钮。
  3. 单击“添加其他...”按钮
  4. 浏览您的 FacebookSDK 文件夹。一般在~/Documents/FacebookSDK/
  5. 单击(选择)“facebook SDK.framework”,然后打开。

就是这样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何让Xcode找到FacebookSDK.h文件? 的相关文章

  • 从 pod 安装库时出现错误

    我收到未定义的方法squish for
  • SwiftUI 转义闭包捕获变异的“self”参数

    我有一个可以通过两种方式打开的视图 一个包含提供给它的数据 另一个包含对 Firestore 文档的文档引用 我创建了两个构造函数 在第一个构造函数中我提供数据 在另一个构造函数中我提供文档参考 然后我使用此引用进行网络调用 但出现错误 E
  • Xcode 8.2.1 无法添加文件夹引用

    我的 Xcode 8 2 1 不允许我添加文件夹引用 我尝试过的 我右键单击名为 Unity 的文件夹 然后单击 将文件添加到项目 在选项下选中 创建文件夹引用 我的文件夹被添加为红色文件 而不是通常的蓝色文件夹 我尝试将文件的 类型 更改
  • iOS - 检测应用程序是否正在从 Xcode 运行 [重复]

    这个问题在这里已经有答案了 我试图根据代码是否通过 USB Xcode 调试 运行或在从应用程序商店下载的生产模式 发布 运行来启用 禁用部分代码 我知道检查它是否正在运行DEBUG or RELEASE像这样的模式 ifdef DEBUG
  • XcodeColors 在 XCode 5 中不起作用

    我尝试安装XcodeColors在 XCode 5 中 但不幸的是 它不能与我从 XCode 4 6 获得的旧插件一起使用 下一步 我检查了 github 网站 在那里我看到了以下拉取请求 提供了 XCode 5 的工作版本 https g
  • xCode 7.1 中警报的 UITesting

    我正在 xCode 7 1 中编写 UITests 并且在测试警报时遇到问题 在我的情况下允许通知 创建测试时 xCode 会写入以下代码 app alerts U201cAppName U201d Would Like to Send Y
  • Swift 错误:无法从 AST 上下文获取模块“My_App”

    我正在使用 Swift 3 Xcode 8 1 CocoaPods 1 1 1 运行后pod update 每次我尝试使用 Xcode 的 lldb 控制台时 它都会打印错误 例如 po self输出 共享 Swift 状态My App已出
  • Xcode“使用性能工具运行”被禁用?

    我正在尝试从我的 Xcode 项目中查找内存泄漏 我不知道发生了什么 我无法选择任何内容Run gt Run with performance tool 事物列表被禁用 请帮助我 我是初学者 问题是我已经删除了构建文件夹并尝试使用性能工具运
  • UITableView 无法一直滚动到底部[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我只是好奇 我做了一些UITable
  • 如何读取 Xcode 6.1 Instruments .trace 文件?

    我一直在尝试阅读 trace文件 我使用生成的custom仪器模板 仪器 自动机 分配 Leaks using 仪器 https developer apple com library mac documentation Developer
  • 将 UIRefreshControl 用于 UIWebView

    我在 iOS 6 中看到了 UIRefreshControl 我的问题是是否可以通过下拉来刷新 WebView 而不是像在邮件中那样让它弹出 我使用 rabih 的代码是 WebView UIRefreshControl refreshCo
  • cmake 生成 Xcode 项目 - 发布构建有效,但存档因链接器错误而失败

    使用 Xcode 6 3 1 CMake 3 2 2 我有一个与图书馆链接的项目 该库作为代码包含在 xcode project 中 经过编译 然后与主可执行文件链接 项目是用cmake生成的 CMakeLists txt 的一些摘录 ad
  • 仅在 iPhone X 上显示状态栏

    如果不是 iPhone X 则希望隐藏状态栏 如果是 iPhone X 则希望显示状态栏 这很可能必须以编程方式完成 因为 plist 中没有支持此功能的键 我发现的最接近的一个是UIStatusBarHidden 方法一 You have
  • 所有针对 iTunes Connect 的构建,导入此构建时出错 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我将构建上传到应用程序商店 之后它在活动中显示错误 任何人都可以帮帮我 SOLVED 转到构建设置 gt 搜索 bitcode gt 转启
  • 断点条件错误

    我已经根据条件设置了断点 event name isEqualToString Some Name 这很好用 但是 当我尝试添加另一个带有条件的断点时 part name isEqualToString Some Value With A
  • 命令 /Applications/Xcode-beta.app/Contents/Developer/usr/bin/atool 失败,退出代码 255

    它发生在新的 Xcode7 beta 中 CompileAssetCatalog Users admin Library Developer Xcode DerivedData InstaAd ddgdnbxlpxipirebpndfmgr
  • 为什么 Xcode 不给文件名添加前缀?

    当我启动 iOS 单视图应用程序项目时 AppDelegate 文件和 ViewController 文件不再像以前那样以项目名称为前缀 当我打开一个新项目时 文件名如下 AppDelegate hAppDelegate m MainSto
  • ReactNative - 未处理的 JS 异常:SyntaxError

    当我尝试在 iOS 8 上启动 RUN 应用程序时 出现这个奇怪的错误 Unhandled JS Exception SyntaxError仅此而已 不再有更多信息 有any1偶然发现这个问题吗 在 iOs 9 上应用程序运行正常 x代码版
  • 如何使用 Core Graphics 在我的触摸位置绘制一个圆圈?

    新程序员来了 我在尝试使用 Core Graphics 在触摸位置周围绘制描边弧时遇到问题 我有绘制圆圈的方法工作正常 并且我已经测试并在点击屏幕时注册触摸 但是当我尝试在点击时调用绘制圆圈的方法时 我收到错误 CG ContextBlah
  • 如何将iPhone/iPad应用程序更改为仅iPhone?

    我有点愚蠢 将我的应用程序构建为同时针对 iPhone 和 iPad 而实际上它应该只针对 iPhone 如何更改设置以使构建仅适用于 iPhone 我实际上已经完成了应用程序的编码并准备提交它 所以希望这只是更改一些晦涩的项目设置的情况

随机推荐

  • 使用 sed 计算反向引用

    我想 pm max children 5 成为 pm max children 8 并一直在努力但没有得到解决方案 像 1 或 2 这样的反向引用似乎不适用于计算 sed i E s pm max children s 1 echo 2 3
  • 这个字符串是什么:Ôªø 以及如何避免它?

    不知何故 我设法将 放在 PHP 脚本的顶部 那群可怕的人物到底是什么 我怎么可能进入其中 以及将来我该如何揭露和 或避免它 有趣的是 它之前潜伏在 PHP 脚本的最顶部
  • Cloudera 5.1下作业在LocalJobRunner中保持运行

    需要一些快速帮助 我们的作业在 MapR 下运行良好 但是当我们在 Cloudera 5 1 上启动相同的作业时 它继续以本地模式运行 我确信这是某种配置问题 它是哪个配置设置 14 08 22 12 16 58 INFO mapreduc
  • C# 通用字典 TryGetValue 找不到键

    我有这个简单的例子 using System using System Collections Generic namespace ConsoleApplication1 class Program static void Main str
  • 如何避免一遍又一遍地创建同一个对象?

    如前所述 我继续研究我的 TCP 套接字今天早上 https stackoverflow com questions 74812333 我发现每次我通过这样的套接字发送消息时 套接字的数量都会不断增加 这仅仅意味着我不断创建和打开新的套接字
  • 将最后一个值添加到数据框的顶部。

    最后一个值是 12 我想将最后一个值移到第一个值 这意味着我想附加数据框并将最后一个值移动到数据框的顶部 同时向下移动较早的值 请检查预期的输出 R code a lt c 11 243 121 42 12 a lt data frame
  • Linux - 修改文件修改/访问/更改时间[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我读了一篇关于新隐写方法的文章 时间在我这边 文件系统元数据中的隐写术 http www sciencedirect com scienc
  • 从 mysqldb 查询获取原始十进制值

    我正在使用 MySQLdb 包在 python 中执行 mysql 查询 代码看起来像这样 c db cursor c execute select from table output for row in c output append
  • Pandas - 查找没有 Nan 值的最长拉伸

    我有一个 pandas 数据框 df 其示例如下 time x 0 1 1 1 2 Nan 2 3 3 3 4 Nan 4 5 8 5 6 7 6 7 5 7 8 Nan 真正的框架要大得多 我试图找到 x 系列中最长的非 NaN 值 并打
  • 将可排序表与复选框总和输出相结合

    我当前的代码有一个复选框求和函数 它从数据库中获取值 我还尝试将另一个 Javascript 代码应用到我的表中 以允许我对行中的数据进行排序 例如 对行进行排序后 将所有 5 个 ACER 资产显示在顶部 我想勾选前 5 个显示的 ACE
  • 在 Oracle PL SQL 中检索 xml 元素的值

    有谁知道如何检索的值
  • Ruby on Rails 回调,:before_save 和 :before_create 之间有什么区别?

    你能详细解释一下什么是 before save and before createRuby on Rails 回调是什么 它们与 Rails 验证有什么关系 验证是否发生在 before save or before create 在 Ra
  • 从注入的 DLL 中挂钩 DirectX EndScene

    我想绕道EndScene从任意 DirectX 9 应用程序创建一个小的覆盖层 例如 您可以使用 FRAPS 的帧计数器叠加层 该叠加层在激活时会显示在游戏中 我知道以下方法可以做到这一点 创建一个新的d3d9 dll 然后将其复制到游戏路
  • 如何在具有多个预测变量的混合模型中绘制随机截距和斜率?

    当混合模型具有多个预测变量时 是否可以绘制其随机截距或斜率 对于一个预测器 我会这样做 generate one response two predictors and one factor random effect resp lt ru
  • 在 Emacs 中禁用鼠标滚动

    我在互联网上找到的所有内容都告诉我 emacs 默认情况下禁用鼠标滚动 但我的鼠标非常热情 当我的拇指太靠近笔记本电脑上的触控板时 就会滚动到它的核心内容 我有not允许这样做 这是我的 emacs 来证明这一点 Line by line
  • 如何从字符串中删除 unicode ? [复制]

    这个问题在这里已经有答案了 我用过这个方法 https stackoverflow com questions 39993715 how to remove unicode u00a6 from string 但它不起作用 我的代码包含如下
  • 在 Golang 中将 Value 类型转换为 Map?

    我从 reflect 包中的函数调用中获取此返回值 lt map string string Value gt 想知道我是否可以访问返回值中的实际地图 如果可以 如何访问 EDIT 这就是我进行返回 Value 对象的调用的地方 它返回 l
  • 教授 C 语言时,在指针之前或之后教授数组哪个更好? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 对于那些有课程开发经验的人来说 关于数组的最佳策略是什么 我见过一些学校在教授变量和控制结构之后教授数组 甚至通常在教授函数之前 这允许教授一些
  • 如何使用 messages.properties 文件中的参数?

    In 这个问题 https stackoverflow com q 5600055 456218 它指出 可能有类似的情况 message myMessage This message is for 0 in 1 但我不知道如何向其传递参数
  • 如何让Xcode找到FacebookSDK.h文件?

    它显示 未找到 FacebookSDK FacebookSDK h 文件 但我可以跳转到 import 上的定义 它会将我带到该文件 一旦我添加了 import 它现在就知道 FBFriendPickerDelegate 是什么 并且该行现