iOS网易iMSDK升级
2023-01-12 本文已影响0人
東玖零
老工程,聊天SDK很久没更新了,最近登录失败次数有点多,需要重新登录,于是就想着更新更新。
登录失败是超时,打印错误如下:
LoginViewModel.m:225 IM登录失败error = Error Domain=NIMRemoteErrorDomain Code=408 "请求过程超时" UserInfo={NSLocalizedDescription=请求过程超时, enum=NIMRemoteErrorCodeTimeoutError}
找到IM官网看看最新的文档,看的我是非常蒙蔽,上次更新约是两年前,只需要下载一个sdk,第一次集成应该有四五年前了。
pod 'NIMKit', '~> 3.2.1'
现在已经拆分成多个了,初始化的代码也变成swift了。
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'your project name' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'NEConversationUIKit', '9.3.0' //会话列表组件
pod 'NEChatUIKit', '9.3.0'//单聊群聊组件
pod 'NEContactUIKit', '9.3.0'//通讯录组件
pod 'NEQChatUIKit', '9.3.0'//圈组组件
pod 'NETeamUIKit', '9.3.0'//群相关设置组件
pod 'NEMapKit', '9.3.1'//地理位置组件
end
死马当活马医,把官方文档的内容复制到podfile文件中,pod install,(还好)安装失败了!
于是用pod search NIMKit找到了最新的版本是3.7.0,更新配置
pod 'NIMKit', '~> 3.7.0'
pod install更新成功了。
在pod search过程中看到代码仓库地址,通过这个地址找到大家提的问题库,从这里应该能找到大部分疑问。
希望大家能在问题库中找到自己遇到的问题,不用浪费时间在网上一顿搜索了。