注册

iOS真机运行时注册和登陆环信会出现崩溃


122.png


模拟器上完全没问题
到了真机上调用注册或者登陆的API就崩溃了
这里一到 -registerWithUsername:password: 就崩溃
            EMError *error = [[EMClient sharedClient] registerWithUsername:[NSString stringWithFormat:@"%ld", [RegionDataBaseManager shareManager].loginUser.identifier] password:@"111111"];
if (error==nil) {
NSLog(@"注册成功");
} else {
NSLog(@"环信注册失败:\n%@", error);
}
error = [[EMClient sharedClient] loginWithUsername:[NSString stringWithFormat:@"%ld", [RegionDataBaseManager shareManager].loginUser.identifier] password:@"111111"];
if (!error) {
NSLog(@"环信登录成功");
} else {
NSLog(@"环信登陆失败:\n %@", error);
}

后来改成这个方法也不行



[[EMClient sharedClient] asyncRegisterWithUsername:[NSString stringWithFormat:@"%ld", [RegionDataBaseManager shareManager].loginUser.identifier] password:@"111111" success:^{
    NSLog(@"注册成功");
} failure:^(EMError *aError) {
NSLog(@"环信注册失败:\n%@", aError);}];
}];

没有抛出异常



7313DCE6-702C-4324-BD64-9B3A93EC20C8.png




122.png



 
已邀请:

绿鲤鱼 - 努力的iOS开发

我也遇到了这个问题,现在已经解决了,不知道你这边解决没有
检查以下几个地方:
1.你cocoapods导入的是'Hyphenate_CN'还是 'Hyphenate',
2.依赖库有没有遗漏的导入
如果都没有问题,建议重新下载最新的环信SDK导入,他们好像8月25有更新,我导入了最新的SDK之后,问题就解决了。

要回复问题请先登录注册