在 iOS 上查找 Facebook SDK 版本 [英] Find Facebook SDK Version on iOS

查看:39
本文介绍了在 iOS 上查找 Facebook SDK 版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道我使用的是最新版本 (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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆