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过程中看到代码仓库地址,通过这个地址找到大家提的问题库,从这里应该能找到大部分疑问。

WX20230113-172814@2x.png

希望大家能在问题库中找到自己遇到的问题,不用浪费时间在网上一顿搜索了。

上一篇 下一篇

猜你喜欢

热点阅读