Facebook IOS SDK 3.1.1 con error Xcode 4.5.2

Soy nuevo con Facebook SDK en iOS. Por qué obtengo este error mientras compilo el proyecto …

Acabo de crear un nuevo proyecto con el paso básico del tutorial de ios para el SDK de Facebook.

  • Descargue Facebook SDK (uso 3.1.1)
  • Xcode (uso 4.5.2)
  • agregando "-lsqlite3.0" en Other Linker Flags en Build Setting
  • agregando FacebookSDK.framework
  • agregar FacebookSDKResources.bundle
  • agregando FBUserSettingsViewResources.bundle

y trato de build, todo está bien … así que sigo escribiendo la implementación básica en AppDelegate

 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [FBSession.activeSession handleOpenURL:url]; } 

y

 #import <FacebookSDK/FacebookSDK.h> 

Cuando trato de build, el error está saliendo … Este es el logging

 Undefined symbols for architecture armv7: "_OBJC_CLASS_$_ACAccountStore", referenced from: objc-class-ref in FacebookSDK(FBSession.o) "_ACFacebookAudienceFriends", referenced from: -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o) "_ACFacebookAppIdKey", referenced from: -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o) "_ACAccountTypeIdentifierFacebook", referenced from: +[FBSession renewSystemAuthorization] in FacebookSDK(FBSession.o) "_ACFacebookAudienceKey", referenced from: -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o) "_ACFacebookAudienceOnlyMe", referenced from: -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o) "_ACFacebookPermissionsKey", referenced from: -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o) "_OBJC_CLASS_$_ASIdentifierManager", referenced from: objc-class-ref in FacebookSDK(FBSettings.o) "_ACFacebookAudienceEveryone", referenced from: -[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o) ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Encontré que esto es extraño, porque uso el mismo SDK y la misma configuration con el ejemplo de Scrumptious , y el ejemplo funciona bien … Mientras tanto, recibí este error …

¿alguna idea?

Recibí la respuesta … Facebook IOS SDK 3.1 necesita más marco para trabajar con … REQUIERE frameworks 'Cuentas', 'AdSupport' y 'Social' que está disponible en IOS6. Porque Facebook SDK 3.1 se crea en base a IOS6 ..

Nota: debería usar el indicador OPCIONAL para frameworks específicos de iOS6 si desea que su aplicación también se compile para versiones anteriores de los sistemas operativos. Se parece a esto.

introduzca la descripción de la imagen aquí