我知道我使用的是最新版本(v3.2.1)但我希望在标题或编程中找到它
也许这是一个愚蠢的问题,但在iOS中我找不到FacebookSDK.framework标题中的版本号
小智 106
大约2014年之后,只需这样做:
NSLog( @"### running FB sdk version: %@", [FBSDKSettings sdkVersion] );
Run Code Online (Sandbox Code Playgroud)
对于非常旧的版本.在大约3.6之前:
我找到了一种无证的方式来打印SDK版本(FB_IOS_SDK_VERSION_STRING),试试这个
NSLog(@"### FB SDK VERSION : %@",
[[FBRequestConnection class] performSelector:@selector(userAgent)]);
Run Code Online (Sandbox Code Playgroud)
用sdk 3.5.1为我工作
希望有帮助......
更新:自FB SDK 3.6起, "SDK版本号在FacebookSDK.h中定义,可从[FBSDKSettings sdkVersion]获取"
https://developers.facebook.com/ios/change-log-3.x/
对于运行SDK版本> = 4的用户,[FBSDKSettings sdkVersion]
.
#import <FBSDKCoreKit/FBSDKCoreKit.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSLog(@"### Running FB SDK Version: %@", [FBSDKSettings sdkVersion]);
}
Run Code Online (Sandbox Code Playgroud)