Facebook的iOS SDK – 如何build立Xcode 4.3的静态库?
我正在按照此链接中的说明将Facebook集成到我的iOS ARC应用程序中。 我坚持build立静态库步骤。
https://developers.facebook.com/docs/mobile/ios/build/
我正在使用Xcode 4.3(现在在应用程序中移动的开发人员文件夹),所以脚本“build_facebook_ios_sdk_static_lib.sh”不起作用。 我试图修改脚本,但没有成功。
有人可以帮忙吗? 谢谢 !
只需使用TextEdit编辑“build_facebook_ios_sdk_static_lib.sh”即可
并改变:
XCODEBUILD_PATH=/Developer/usr/bin
至:
XCODEBUILD_PATH=/Applications/Xcode.app/Contents/Developer/usr/bin
并从shell运行:build_facebook_ios_sdk_static_lib.sh,这将是工作
如果您有Apple开发人员帐户,请loginhttp://developer.apple.com/mac ,然后导航到https://developer.apple.com/downloads/index.action
在那里,你会发现“Xcode的命令行工具”。 下载它,你将有能力从命令行轻松地构build东西(这是我怀疑“build_facebook_ios_sdk_static_lib.sh”shell脚本需要)。
当您将Facebook SDk集成到支持ARC的Iphone应用程序中时。
我猜你在Facebook类(头文件)中有一些NonARC问题(由于发布和dealloc等引起的错误)。因此,您无法创build构build版。
所以在我看来,你可以禁用这些Facebook类的ARC。
我想为这些Facebook类禁用ARC之后,您可以轻松创build构build。
对于禁用ARC你只需要遵循几个步骤。
1)转到应用程序目标
2)从构build阶段中select构build阶段选项。
3)编译Sources->为所有Facebook类设置“-fno-objc-arc”标志。
现在build立应用程序
我希望它会帮助你。
- 如何在iOS应用程序中创buildFacebook注册function?
- iOS上的Facebook连接 – 图片不会显示墙贴
- Facebook iOS SDK 3.x提要对话框消失了吗?
- FBDialogs presentShareDialogWithParams成功,但返回错误
- FBSDKAccessToken currentAccessTokenlogin后没有被更新
- iOS 9.x中的embedded式Facebook浏览器错误的视口/页面高度
- iPhone App发送Facebook消息或发布到朋友的墙上
- 在iOS中获取Facebook好友列表
- iOS Facebook SDK – 远程定义FacebookAppID