无法在 Xcode 3.2.6 上为 iOS 构建 Facebook SDK

Posted

技术标签:

【中文标题】无法在 Xcode 3.2.6 上为 iOS 构建 Facebook SDK【英文标题】:Unable to build Facebook SDK for iOS on Xcode 3.2.6 【发布时间】:2012-08-22 05:37:36 【问题描述】:

我克隆了最新版本的 facebook-ios-sdk 项目:

https://github.com/facebook/facebook-ios-sdk

并尝试构建位于 src/facebook-ios-sdk.xcodeproj 的项目,但由于以下错误而无法构建:

http://i.imgur.com/CrDfP.png

这是因为 Xcode 4 是最新 SDK 的要求吗?

【问题讨论】:

你用的是什么gcc版本? 默认情况下,Xcode 3 使用 GCC 4.2,所以我将它切换到 LLVM GCC 4.2,但它给了我相同数量的错误。我将它切换到 LLVM 编译器 1.7,现在我得到的警告和错误更少,但我仍然得到它们:i.imgur.com/agEE1.png 【参考方案1】:

该功能(诊断推送、弹出)是在 GCC 4.6 中引入的,最好的做法是删除 #pragma 诊断内容。您会收到警告,但显然没关系,因为作者选择忽略它。

【讨论】:

以上是关于无法在 Xcode 3.2.6 上为 iOS 构建 Facebook SDK的主要内容,如果未能解决你的问题,请参考以下文章

在 XCode 上为 iOS 使用自定义构建的 OpenCV 会产生 ___sincos_stret 未定义符号

由于“链接器命令失败,退出代码为 1(使用 -v 查看调用)”,无法在 El Capitan 上为 Xcode 7 项目构建开发分支

Flutter:无法在 codemagic 上为 ios 构建

应用程序崩溃整个设备在Segue上为iOS 9 + Xcode 7

iOS - 无法在设备上构建,但在 Xcode 4.6 上构建模拟器

无法使用 iOS 4.3.5 设备在 Xcode 4.1 中构建源代码