I've seen similar questions on this but cannot find an answer. I need to use the `Facebook SDK` with `Parse`. I am using the very latest Parse SDK and the very latest Facebook SDK. I have followed the instructions on Parse.com on using Facebook with Parse very closely which means I have dragged the Parse AND Bolts frameworks into my project.  

**When I build my project I get a Linking error:**

> 
> Undefined symbols for architecture x86\_64:
>  "\_FBTokenInformationExpirationDateKey", referenced from:
>  -[PFFacebookTokenCachingStrategy cacheTokenInformation:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
>  -[PFFacebookTokenCachingStrategy expirationDate] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
>  -[PFFacebookTokenCachingStrategy setExpirationDate:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
>  "\_FBTokenInformationTokenKey", referenced from:
>  -[PFFacebookTokenCachingStrategy accessToken] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
>  -[PFFacebookTokenCachingStrategy setAccessToken:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
>  "\_FBTokenInformationUserFBIDKey", referenced from:
>  -[PFFacebookTokenCachingStrategy facebookId] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
>  -[PFFacebookTokenCachingStrategy setFacebookId:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
>  "\_OBJC\_CLASS\_$\_FBAppCall", referenced from:
>  objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o)
>  "\_OBJC\_CLASS\_$\_FBRequest", referenced from:
>  objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o)
>  "\_OBJC\_CLASS\_$\_FBSession", referenced from:
>  objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o)
>  "\_OBJC\_CLASS\_$\_FBSessionTokenCachingStrategy", referenced from:
>  \_OBJC\_CLASS\_$\_PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
>  "\_OBJC\_METACLASS\_$\_FBSessionTokenCachingStrategy", referenced from:
>  \_OBJC\_METACLASS\_$\_PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
> 
> 
> 

```
   ld: symbol(s) not found for architecture x86_64
   clang: error: linker command failed with exit code 1 (use -v to see invocation)

```

I have tried having `-ObjC` in my Link Flags under Project settings and it makes no difference either way. Does anyone know how I can get round this?

I did look at this post

[Parse for iOS: Errors when trying to run the app](https://stackoverflow.com/questions/15457136/parse-for-ios-errors-when-trying-to-run-the-app)

but nothing suggested there worked for me (I need the Facebook functionality in my app so I can't bypass it and I have trued the -ObjC flag thing and also the Accounts and Social frameworks thing - nothing gets rid of my error!)