我正在尝试将 Facebook-iOS-SDK 安装到我的 RubyMotion 项目中,但遇到了一些障碍。
根据入门说明的第 5 节,我应该包括 FacebookSDK 框架和 SQLite3。
我知道如何在 XCode 中执行这些操作,但不知道何时使用 Rubymotion - 有人可以建议吗?
我正在尝试将 Facebook-iOS-SDK 安装到我的 RubyMotion 项目中,但遇到了一些障碍。
根据入门说明的第 5 节,我应该包括 FacebookSDK 框架和 SQLite3。
我知道如何在 XCode 中执行这些操作,但不知道何时使用 Rubymotion - 有人可以建议吗?
我建议通过motion-cocoapods gem 使用CocoaPods 包含它。
将 motion-cocoapods 添加到您的 Rakefile:
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
然后再次构建,你应该安装它。哦,gem install motion-cocoapods
如果您使用捆绑器,可能会将其放入您的 Gemfile 中。
一些人对此有疑问,所以我写了一篇博客文章详细说明了这些步骤:
如何在 RubyMotion 项目中使用 Facebook iOS SDK
再次感谢 Jamon Holmgren 为我指明了正确的方向!