Error al utilizar Facebook en iOS SDK con Rubymotion

votos
0

Me he traspuesto un proyecto XCode existente para Rubymotion pero sigo corriendo en un problema con la integración de Facebook en iOS SDK.

En mi Rakefile:

$:.unshift(/Library/RubyMotion/lib)

require 'motion/project'
require 'motion-cocoapods'

require File.join(File.dirname(__FILE__), 'version')

Motion::Project::App.setup do |app|
  app.name = My App  
  app.pods do
    dependency 'Facebook-iOS-SDK', '~> 1.2'
  end
end

En mi aplicación delegado, tengo una propiedad definida para el objeto de Facebook:

def facebook
  @facebook ||= Facebook.alloc.initWithAppId(FACEBOOK_APP_ID, andDelegate:self)
end

Mientras que puedo llamar a la facebook.authorize()sin ningún problema, cuando le pregunto si la sesión de Facebook es válida:

appDelegate = UIApplication.sharedApplication.delegate
if appDelegate.facebook.sessionValid?
  # do something here...
end

Consigo esta excepción:

(main)> Objective-C stub for message `isSessionValid' type `c@:' not precompiled. Make sure you properly link with the framework or library that defines this message.

Nadie ha llegado a través de esto antes? Cualquier sugerencia sobre cómo puedo solucionar este problema?

Publicado el 06/07/2012 a las 17:28
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

¿Qué versión de RubyMotion está usando? Creo que la última versión (1.23) corrige esto. Pruebe a ejecutarsudo motion update

Respondida el 04/09/2012 a las 18:14
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more