在iOS上查找Facebook SDK版本 [英] Find Facebook SDK Version on iOS
问题描述
我知道我正在使用最新版本(v3.2.1)
但是我想以标题或编程方式找到它
I know I'm using the latest version (v3.2.1) But I want find it in header or programmatically
也许这是一个愚蠢的问题,但在iOS中,我找不到版本号在FacebookSDK.framework标题
Maybe it's a silly question, but in iOS I can't find version number in FacebookSDK.framework headers
推荐答案
约2014年以后,只需这样做: / p>
After about 2014, simply do this:
NSLog( @"### running FB sdk version: %@", [FBSDKSettings sdkVersion] );
对于非常旧的版本。大约3.6之前:
For very old versions. Before about 3.6:
我发现一种无记录的方式来打印SDK版本(FB_IOS_SDK_VERSION_STRING),尝试这个
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)]);
为sdk工作3.5.1
Worked for me with sdk 3.5.1
希望有帮助...
更新:从FB SDK 3.6开始,SDK版本号在FacebookSDK.h中定义,可从[FBSDKSettings sdkVersion]
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/
这篇关于在iOS上查找Facebook SDK版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!