SDK版本:3.3.2
1.在环信官网下载SDK,将下图红框中的两个文件夹拖入项目中。
2.添加依赖库 Build Phases → Link Binary With Libraries。
CoreMedia.framework
AudioToolbox.framework
AVFoundation.framework
MobileCoreServices.framework
ImageIO.framework
libc++.tbd
libz.tbd
libstdc++.6.0.9.tbd
libsqlite3.tbd
注意在 Embedded Binaries 中要添加上 HyphenateLite.framework,添加后,Link Binary With Libraries中会自动添加HyphenateLite.framework。
3.SDK不支持 bitcode ,在Bulid Setting 中将 Enable Bitcode 设置为 NO。
4.打开终端,在SDK当前路径下执行以下命令删除i386 x86_64两个平台,为了正常提交审核。
lipo HyphenateLite.framework/HyphenateLite -thin armv7 -output HyphenateLite_armv7
lipo HyphenateLite.framework/HyphenateLite -thin arm64 -output HyphenateLite_arm64
lipo -create HyphenateLite_armv7 HyphenateLite_arm64 -output HyphenateLite
mv HyphenateLite HyphenateLite.framework/
5.编译运行,如果没有报错,集成成功。