Проблем при инсталирането на Facebook-iOS-SDK 3.1.1 в Rubymotion

Опитвам се да инсталирам Facebook-iOS-SDK към моя проект RubyMotion, но срещнах няколко препятствия.

Съгласно раздел 5 от Инструкции за първи стъпки Трябва да включа рамката на FacebookSDK и SQLite3.

Знам как да направя това в XCode, но нямам представа, когато става въпрос за Rubymotion - може ли някой да ме посъветва?


person bodacious    schedule 25.10.2012    source източник


Отговори (2)


Бих препоръчал да го включите с помощта на CocoaPods чрез gem motion-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, ако използвате bundler.

person Jamon Holmgren    schedule 25.10.2012
comment
Благодаря! Вече използвам cocoapods, но продължавах да получавам грешки - не знаех за включването на libs, но успях да го накарам да работи, като добавих това към моя Rakefile: app.weak_frameworks += %w{ AdSupport Accounts Social } - person bodacious; 26.10.2012

Няколко души имаха проблем с това, така че написах публикация в блога, описваща подробно стъпките:

Как да използвате Facebook iOS SDK във вашия проект RubyMotion

Благодаря отново на Jamon Holmgren, че ме насочи в правилната посока!

person bodacious    schedule 31.10.2012