在 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 标头中找不到版本号.
In iOS I can't find version number in FacebookSDK.framework headers.
推荐答案
大约 2014 年之后,只需这样做:
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屋!