腾讯云IM升级遇到的坑。。。

2020-08-06  本文已影响0人  紫竹吟风

最近公司要对老版本的一个项目升级,只因为腾讯云都是用了两年前的SDK,因为不确定什么时候就会停用 或者突然被线上gank一波也是够受的,未雨绸缪,先升级一波再说。
大致看了下官方文档,然后down下来demo走一波看看效果,不得不说这个demo看起来比两年前的顺眼多了,咱也不吐槽鹅厂之前的demo了,反正大公司的文档和demo被吐槽都是正常的,几年不更新文档都是家常便饭(看到过文档中图片示例还是Xcode4的截图!!!!)

1.Could not find or use auto-linked library XXX

首先demo运行起来,满江红的报错也给我来了个下马威



100个报错也是没谁了
原音就是因为这是oc 和 swift 混编项目,但是我看了下这个demo 除了pod的三方库之外,项目中就没有swift文件了。

解决方案也很简单,随便创建一个swift文件即可。

2. image not found


解决方法:



3. IPA processing failed


解决方法:

$ cd /Users/elab/Desktop/TBCode/ToBusiness/Main/IMConsultant/Other/framework/ImSDK.framework
$ lipo -i ImSDK
$ lipo -remove x86_64 ImSDK -o ImSDK 
➜  ~ cd /Users/elab/Desktop/TBCode/ToBusiness/Main/IMConsultant/Other/framework/ImSDK.framework
➜  ImSDK.framework git:(updata_im_version) ✗ ls
Headers    ImSDK      Info.plist Modules
➜  ImSDK.framework git:(updata_im_version) ✗ lipo -i ImSDK                
Architectures in the fat file: ImSDK are: x86_64 armv7 arm64 
➜  ImSDK.framework git:(updata_im_version) ✗ lipo -remove x86_64 ImSDK -o ImSDK           
➜  ImSDK.framework git:(updata_im_version) ✗ 
上一篇 下一篇

猜你喜欢

热点阅读