找不到RongIMKit.h问题及解决方案

简介: 找不到RongIMKit.h问题及解决方案

最终解决方案:需要将pod升级到1.10.0及其以上的版本,pod新版本才支持xcframework。工程支持xcframework,检查pod版本及更新pod。

找不到RongIMKit.h问题

原来使用的老版本是正常的。然后换一台电脑重新下载更新库后就报那个头文件找不到。

另一个同事的在他电脑上使用正常。

我把他的代码拷贝过来也正常,但是一旦使用pod update --verbose --no-repo-update更新库就报这个错误了。


In file included from <built-in>:1:
In file included from /Users/jiaguoshang/Desktop/work/LChat/Pods/Target Support Files/LChat_NetworkModule/LChat_NetworkModule-prefix.pch:26:
/Users/jiaguoshang/Desktop/work/LChatPods/LChat_NetworkModule/LChat_NetworkModule/Classes/Model/Comon/YZUserInfo.h:11:9: fatal error: 'RongIMKit/RongIMKit.h' file not found
#import <RongIMKit/RongIMKit.h>
^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

比较发现老工程和更新后的工程包含的头文件不一样多。

出问题是的融云库依赖是:

s.dependency 'RongCloudIM/IMKit'
s.dependency 'RongCloudIM/IMLib'

s.dependency 'RongCloudIM/IMKit', '5.1.3.1'
s.dependency 'RongCloudIM/IMLib', '5.1.3.1'

按照融云的文档《引入 SDK》还是无法解决。

我公有源都删除了重新搞还不行。

然后使用老库,就不报找不到头文件了,由于代码使用新函数名,报函数名错误了。

把公有源删除和把本地库都删除,重新下载还是报头文件找不到。融云SDK5.1.3版本也无法使用。4.0.4版本没有问题 我们线上版本是4.0.4版本。问题解决了,是通过降低版本到4.0.4解决的。

目录
相关文章
|
存储 iOS开发 Windows
利用Dism修复系统步骤,以及dism找不到源文件解决方案
利用Dism修复系统步骤,以及dism找不到源文件解决方案
7136 0
利用Dism修复系统步骤,以及dism找不到源文件解决方案
|
4月前
|
小程序 Java
小程序访问java后台失败解决方案
小程序访问java后台失败解决方案
65 2
|
9月前
报错找不到 TestRestTemplate
报错找不到 TestRestTemplate
63 0
|
XML Java Maven
Jar包下载失败的解决方案
Jar包下载失败的解决方案
420 0
|
Java Maven
【异常】记录“错误: 找不到或无法加载主类 com.iotsoft.back.iotauthority.ApplicationRun”的解决方案
【异常】记录“错误: 找不到或无法加载主类 com.iotsoft.back.iotauthority.ApplicationRun”的解决方案
85 0
|
Java 应用服务中间件 Maven
Jar 包依赖冲突排查思路和解决方法
Jar 包依赖冲突排查思路和解决方法
1156 0
|
测试技术
R问题|代码报错如何解决?
R问题|代码报错如何解决?
307 0
|
前端开发
报错的解决方案
报错的解决方案
218 0
|
存储 安全 Java
文件找不到!
谈文件异常前,先要给各位复习一下磁盘 IO 的知识,说到 IO,就不得不提一下计算机的存储系统体系,主要分为 CPU、内存、磁盘,而磁盘又分为机械磁盘和固态硬盘。一般来说,离 CPU 越近,价格越贵,速度越快,容量越小;反之,离 CPU 越远,价格越便宜,速度越慢,容量越大,见下图。
250 0
文件找不到!
|
开发工具 Android开发 iOS开发
uniapp配置去掉友盟无法打包,提示配置错误如何解决
uniapp配置去掉友盟无法打包,提示配置错误如何解决,主要原因是由于IDFA 如果友盟勾选,广告标识会默认勾选, 1d7d0a062fd9c1e61a9bd7ab956c37d0.png 但其实用不上,如果用上还需要向ios提交审核 ace0ad3506611bdeecf1e2543842ddd7.png c7b9766d88c776f2c5475a41aeb42097.png 不勾选,可是在sdk配置处又没有以下选项。
uniapp配置去掉友盟无法打包,提示配置错误如何解决