=====下载和集成SDK===== ====下载SDK==== SDK Demo企业版下载地址(需用手机浏览器打开):\\ http://res.gnway.com/download/res/bangya/sdkDemo/ios/index.html。 \\ SDK Demo代码下载地址:\\ http://res.gnway.com/download/res/bangya/sdk/bangwo8Demo+SDK_ios.zip。 ====集成SDK==== **一、Demo+SDK压缩包目录** ^Demo+SDK压缩包 ^说明 ^ |Bangwo8SDKDemo |Bangwo8SDK的使用例子| |Bangwo8SDKProduct|Bangwo8SDK 的framwork文件夹和对应的资源包| **二、导入SDK依赖的框架** \\ \\ **1、文件说明** ^Bangwo8SDKDemo文件 ^说明 ^ |example |Bangwo8SDK demo的主要使用代码| |Bangwo8SDK.framework|demo程序中引用的SDK framework文件| |Podfile|demo使用Pods 管理第三方库的配置文件| |其它文件|demo工程其它源文件和xcode 工程文件| |liblinphone-sdk|linphone的sip库| ^Bangwo8SDKProduct中的文件 ^说明 ^ |Bangwo8SDK.framework|SDK的framework文件夹| |Resource|SDK中使用到的资源文件| |liblinphone-sdk|linphone的sip库| ^Bangwo8SDK头文件 ^说明 ^ |sdkConfig.h|配置SDK中各项功能的基本UI| |sdkManager.h|SDK重要功能,包括初始化、退出以及各项功能的使用| |sdkUserInfo.h|客户信息| |ESSipManager.h|sip功能的头文件| \\ **2、添加SDK到你的工程** \\ 把下载的文件夹中的Bangwo8SDKProduct文件夹加到你的工程下,包括framework和Resource文件夹,并进行以下配置: * 点击你的工程targets->General->Embedded Binaries 增加Bangwo8SDK.framework。 * 在Pod配置中增加如下配置: pod 'AliyunOSSiOS' pod 'SDWebImage' pod 'AFNetworking' pod 'Reachability' pod 'CocoaLumberjack' pod 'CocoaAsyncSocket' pod 'KissXML' pod ‘Masonry' 然后执行 pod install。 将liblinphone-sdk 和 Resource加入到你的工程中,并进行以下配置: * 点击你的工程targets→General→Framworks,Libraries,and Embedded Content 将Bangwo8SDK.framework、bctoolbox.framework、 belcard.framework、belr.framework、linphone.framwork、 linphonetester.framework、mediastreamer_base.framework、 mediastreamer_voip.framework、mediastream2.framework、 msamr.framework、mscodec2.framework、msopenh264.framework、 mssilk.framework、mswebrtc.framework、msx264.framework、ortp.framework设置为 Embed & Sign //说明:如果你使用的是xcode8 请在你项目的Info.plist文件里添加使用相册、相机、麦克风,地理位置的权限。//