ase*_*dra 10 crash sdk facebook ios
在我的应用程序中将Facebook SDK从3.5.3更新到3.9后,我开始通过crashlytics接收崩溃日志,关于FBAccessTokenData.m第126行中的EXEC_BAD_ACCESS崩溃
不幸的是,崩溃没有引用我的应用程序中的部分,而且我一直无法重现它,因此我无法确定我的应用程序中的确切位置.
如果有任何用途,所有崩溃都在运行iOs 7的iPhone中.
崩溃日志:

第126行:
if (accessToken == nil || [accessToken stringByTrimmingCharactersInSet:
[NSCharacterSet whitespaceCharacterSet]].length == 0) {
Run Code Online (Sandbox Code Playgroud)
在
+ (FBAccessTokenData *) createTokenFromString:(NSString *)accessToken
permissions:(NSArray *)permissions
expirationDate:(NSDate *)expirationDate
loginType:(FBSessionLoginType)loginType
refreshDate:(NSDate *)refreshDate
permissionsRefreshDate:(NSDate *)permissionsRefreshDate
{
if (accessToken == nil || [accessToken stringByTrimmingCharactersInSet:
[NSCharacterSet whitespaceCharacterSet]].length == 0) {
return nil;
}
if (expirationDate == nil) {
expirationDate = [NSDate distantFuture];
}
if (refreshDate == nil) {
refreshDate = [NSDate date];
}
if (permissionsRefreshDate == nil) {
permissionsRefreshDate = [NSDate distantPast];
}
FBAccessTokenData* fbAccessToken = [[FBAccessTokenData alloc] initWithToken:accessToken
permissions:permissions
expirationDate:expirationDate
loginType:loginType
refreshDate:refreshDate
permissionsRefreshDate:permissionsRefreshDate];
return [fbAccessToken autorelease];
}
Run Code Online (Sandbox Code Playgroud)
我们已经研究过这个问题,它似乎是Facebook iOS SDK中的一个错误.
使用以下podspec线恢复pod已经让我们看到了这一点.
pod 'Facebook-iOS-SDK', '~>3.8.0'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
950 次 |
| 最近记录: |