versiones logo ios facebook ios5 sdk ios6

logo - iphone ios 4



Facebook SDK 3.1 para iOS: se ejecuta en iOS6, pero se bloquea en iOS 5.x (3)

¿Estableciste los marcos para ser opcionales? Cuando agrega AdSupport.framework, Social.framework y Accounts.framework, hay un menú desplegable a la derecha que puede seleccionar entre "Requerido" y "Opcional". Vea un ejemplo de imagen aquí: Link

Otra cosa que debe verificar es en "Configuraciones de compilación" de su proyecto que ''Base SDK'' es 6.0 y ''iOS Deployment Target'' es iOS 4.3.

Puedo construir FB SDK 3.1 en mi iOS 5.1 con esta configuración.

Acabamos de actualizar nuestro SDK de Facebook para iOS a 3.1. Facebook SDK 3.0.8 no se ejecutó en iOS6, ahora que nos hemos actualizado a 3.1, se ejecuta en iOS 6, pero falla bajo iOS 5.x.

debido a la aplicación AdSupport.framework se bloquea en iOS 5.x al instante después de comenzar con el siguiente error:

dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport Referenced from: /Volumes/Macintosh HD/Users/dmitrybaranov/Library/Application Support/iPhone Simulator/5.0/Applications/D6A93996-1E58-48A5-A457-DBC4FCCEE0EB/app.app/app   Reason: image not found (lldb)

¿Alguien se enfrentó a ese problema? ¿Hay algún problema por parte de Facebook y están trabajando para arreglar esto?

¿O estamos haciendo algo mal?


Para cualquiera que lea esto y use Facebook SDK 3.6+ para iOS, ya no necesita incluir estas bibliotecas o vincularlas opcionalmente. Consulte los documentos de Facebook para la actualización de 3.5 a 3.6:

"Quite las dependencias de framework agregadas a su aplicación cuando instaló el SDK de Facebook. El SDK aún depende de ellas, pero ahora las carga automáticamente, haciendo que la configuración sea más simple. Quite estos frameworks / libraries:

Accounts.framework

AdSupport.framework

Security.framework

Social.framework

libsqlite3.dylib [o eliminar el marcador del enlazador -lsqlite3.0]

[Nota: si su aplicación utiliza cualquiera de las API de esos marcos / bibliotecas directamente, su proyecto debe incluir el marco de forma explícita] ".


Si se dirige a versiones de iOS menores que 6.0, deberá hacer que AdSupport.framework , Social.framework y Accounts.framework estén vinculados de manera opcional.

Por favor, eche un vistazo a la captura de pantalla adjunta.

Aclamaciones...!!!