Facebook iOS SDK - 如何为Xcode 4.3构建静态库?
按照此链接中的说明,我将Facebook集成到我的iOS ARC应用程序中。我坚持建立静态库步骤。Facebook iOS SDK - 如何为Xcode 4.3构建静态库?
https://developers.facebook.com/docs/mobile/ios/build/
我使用的Xcode 4.3(现在的移动应用程序开发者内部文件夹),以使脚本“build_facebook_ios_sdk_static_lib.sh”没有工作。我试图修改脚本,但没有成功。
有人可以帮忙吗?谢谢 !
刚刚编辑 “build_facebook_ios_sdk_static_lib.sh” 与文字编辑
和变化:
XCODEBUILD_PATH=/Developer/usr/bin
到:
XCODEBUILD_PATH=/Applications/Xcode.app/Contents/Developer/usr/bin
并运行:从外壳build_facebook_ios_sdk_static_lib.sh,这将是工作
如果你有一个苹果开发者帐号,登录到http://developer.apple.com/mac然后导航到https://developer.apple.com/downloads/index.action
在那里,你会发现“命令行工具Xcode的”。下载它,你将有能力从命令行轻松地构建东西(这是我怀疑“build_facebook_ios_sdk_static_lib.sh”shell脚本需要的东西)。
谢谢!我会试试看! – 2012-02-29 05:15:30
我也有同样的问题,我想知道如果你得到它的工作? – Sagi 2012-03-01 07:29:00
当您将Facebook SDk集成到支持ARC的Iphone应用程序中时。
我想你在Facebook类(头文件)中有一些NonARC问题(由于发布和dealloc等引起的错误)。由于此,你无法创建构建。
所以我认为你可以禁用这些Facebook类的ARC。
我认为禁用这些Facebook类的ARC后,您可以轻松创建构建。
对于禁用ARC,你只需要遵循几个步骤。
1)进入应用程序目标
2)选择Build从构建阶段相选项。
3)编译Sources->为所有Facebook类设置“-fno-objc-arc”标志。
现在构建应用
我希望它会帮助你。
Jip,就在钱上。这是正确的答案。 – 2012-03-05 07:38:00
与Facebook iOS SDK 3.9,我使用“build_framework.sh”。你会得到单独的静态库(IOS模拟器/设备/通用)以及框架。它将默认为Debug配置,因此使用“-c Release”进行发布配置。 – Loozie 2013-11-19 19:57:24