繁体   English   中英

Facebook iOS SDK - 如何为Xcode 4.3构建静态库?

[英]Facebook iOS SDK - How to build static library for Xcode 4.3?

我按照此链接中的说明将Facebook集成到我的iOS ARC应用程序中。 我坚持建立静态库步骤。

https://developers.facebook.com/docs/mobile/ios/build/

我正在使用Xcode 4.3(Developer文件夹现在在Application中移动),因此脚本“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开发者帐户,请登录http://developer.apple.com/mac ,然后导航到https://developer.apple.com/downloads/index.action

在那里,你会找到“Xcode的命令行工具”。 下载并且您将能够再次从命令行轻松构建内容(这是我怀疑“build_facebook_ios_sdk_static_lib.sh”shell脚本需要的)。

当您将Facebook SDk集成到支持ARC的Iphone应用程序中时。

我想你在Facebook Classes(标题)中有一些NonARC问题(由于发布和dealloc等引起的错误)。由于这个原因,你无法创建Build。

因此,在我看来,您可以为这些Facebook类禁用ARC。

我认为在为这些Facebook类禁用ARC之后,您可以轻松地创建构建。

对于禁用ARC,您只需执行几个步骤即可。

1)转到应用程序目标

2)从Build Phase中选择Build Phase选项。

3)编译源 - >为所有Facebook类设置“-fno-objc-arc”标志。

现在构建应用程序

我希望它能帮到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM