Find Facebook SDK Version on iOS Find Facebook SDK Version on iOS ios ios

Find Facebook SDK Version on iOS


After about 2014, simply do this:

NSLog( @"### running FB sdk version: %@", [FBSDKSettings sdkVersion] );

For very old versions. Before about 3.6:

I found an undocumented way to print the SDK version (FB_IOS_SDK_VERSION_STRING), try this

NSLog(@"### FB SDK VERSION : %@",    [[FBRequestConnection class] performSelector:@selector(userAgent)]);

Worked for me with sdk 3.5.1

Hope that helps...


Update: As of FB SDK 3.6, "The SDK version number is defined in FacebookSDK.h and available from [FBSDKSettings sdkVersion]"

https://developers.facebook.com/ios/change-log-3.x/


You can find the version of your Facebook SDK in FBSDKCoreKit.h defined as

#define FBSDK_VERSION_STRING @"X.XX.X". Have a look at the image below.

enter image description here


Take a look at FBSDKVersion.h. There's a define there:

#define FB_IOS_SDK_VERSION_STRING @"3.2.1"