无法在Rubymotion中安装Facebook-iOS-SDK 3.1.1

时间:2012-10-25 09:25:27

标签: ios facebook-ios-sdk rubymotion

我正在尝试将Facebook-iOS-SDK安装到我的RubyMotion项目中,但遇到了一些障碍。

根据Getting Started Instructions的第5节,我应该包括FacebookSDK框架和SQLite3。

我知道如何在XCode中做这些,但不知道什么时候谈到Rubymotion - 有人可以建议吗?

2 个答案:

答案 0 :(得分:2)

我建议通过motion-cocoapods gem使用CocoaPods来包含它。

在您的Rakefile中添加motion-cocoapod:

require 'motion-cocoapods'

在您的应用设置中,添加以下内容:

app.pods do
  dependency 'Facebook-iOS-SDK'
end

还包括sqlite库:

app.libs += ['/usr/lib/libz.dylib', '/usr/lib/libsqlite3.dylib']

在框架下方添加此内容:

app.weak_frameworks += %w{ AdSupport Accounts Social }

执行rake clean然后重新构建,您应该安装它。哦,如果您正在使用bundler,可能会gem install motion-cocoapods或将其放入您的Gemfile中。

答案 1 :(得分:0)

有些人对此有疑问所以我写了一篇博文,详细介绍了这些步骤:

How To Use the Facebook iOS SDK In Your RubyMotion project

再次感谢Jamon Holmgren指出我正确的方向!