0
点赞
收藏
分享

微信扫一扫

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

雅典娜的棒槌 2022-08-19 阅读 142


最终解决方案:需要将pod升级到1.10.0及其以上的版本,pod新版本才支持xcframework。​​工程支持xcframework,检查pod版本及更新pod​​​。
找不到RongIMKit.h问题
原来使用的老版本是正常的。然后换一台电脑重新下载更新库后就报那个头文件找不到。
另一个同事的在他电脑上使用正常。
我把他的代码拷贝过来也正常,但是一旦使用pod update --verbose --no-repo-update更新库就报这个错误了。

<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.

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


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

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

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》​​还是无法解决。

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

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

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


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


举报

相关推荐

0 条评论