1、在这里示范下如何使用手动导入的形式集成,在官网下载好最新的SDK文件夹到本地,打开文件夹会包含如下的内容,如果不需要视频与聊天的功能可以移除Rong_Cloud_iOS_CallKit_SDK_v2_9_6_Stable文件夹。
2、如下是官网对SDK文件的说明,在集成之前可以稍微了解看下。
3、打开工程将下载的SDK文件夹拖动到工程目录下,然后点击工程的Target再选择Build Phases再找到Link Binary With Libraries,如下:
4、在Link Binary With Libraries下点击加号增加如下系统库,特别注意如果集成了语音与视频功能必须增加音视频相关的库。AssetsLibrary.frameworkAudioToolbox.frameworkAVFoundation.frameworkCFNetwork.frameworkCoreAudio.frameworkCoreGraphics.frameworkCoreLocation.frameworkCoreMedia.frameworkCoreTelephony.frameworkCoreVideo.frameworkImageIO.frameworklibc++.tbdlibc++abi.tbdlibsqlite3.tbdlibstdc++.tbdlibxml2.tbdlibz.tbdMapKit.frameworkOpenGLES.frameworkQuartzCore.frameworkSystemConfiguration.frameworkUIKit.frameworkPhotos.frameworkSafariServices.framework
5、在 Xcode 项目 Build Settings -> Other Linker Flags 中,增加 "-ObjC"。
6、在需要的地方导入#import <RongIMKit/RongIMKit.h争犸禀淫>头文件,因为可能多地方使用,所以一般在全局头文件PrefixHeader.pch中导入,然后在应用启动的代理类AppDelegate中进行初始化,使用ommand+B编译下工程如果没有错误代表已经集成成功可以进行接下来的开发工作。如果出现错误则可以按照集成流程进行排查。