gpt4 book ai didi

ios - 链接 facebook sdk 的架构 i386 的 undefined symbol

转载 作者:行者123 更新时间:2023-11-29 03:40:23 25 4
gpt4 key购买 nike

我正在尝试将 facebook 库链接到我的应用程序,但我收到了这个非常奇怪的错误:

enter image description here

这是什么意思?我让它在另一个应用程序上工作,文件和代码是相同的......

最佳答案

您看到的错误来自链接器。当您编译代码时,编译器可以找到您需要的所有函数的声明,因为您包含了 facebook header (facebook.h)。但是当需要链接您的程序时,链接器会尝试查找那些 facebook 方法的编译版本,但失败了。您需要将 facebook SDK 引入您的项目并链接到它。

我推荐的链接 Facebook SDK 的方法实际上是我以前从未尝试过的方法,但它看起来是构建项目的最简单方法:

  1. here 下载并安装 FacebookSDK 框架.
  2. 将最终位于 ~/Documents/FacebookSDK 中的 FacebookSDK.framework 包拖到您的 Xcode 项目中。
  3. 当出现该选项时,请选择不“将项目复制到目标组的文件夹中”,并确保在“添加到目标”部分中选择您的应用程序目标。

您可能需要更改当前的#import/#include 行。要查看刚刚导入的框架中的 facebook 方法,您应该像这样导入:

#import <FacebookSDK/FacebookSDK.h>

关于ios - 链接 facebook sdk 的架构 i386 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18539529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com