linphone sdk 的使用

获取linphone demo git 方式:
git clone git://git.linphone.org/linphone-iphone.git —recursive
博主下载获取到的是 build 2.2.6 版本

linphone sdk 包含了众多的静态库文件,通过git获取到的linphone sdk 经常性的静态库不全
可以直接去linphone 官网下载完整包:
http://www.linphone.org/technical-corner/liblinphone/downloads

Liblinphone iOS version 2.2.5:

http://www.linphone.org/releases/ios/liblinphone-iphone-sdk-2.2.5.zip

iOS 版本最新位 2.2.5,下载下来sdk 仅仅取用 liblinphone-sdk文件夹,里面包含了linphone 项目的几乎所有静态库文件,不过还缺少一个静态库文件 rfc3951;

可以下载一个rfc3951库,地址:http://down1.chinaunix.net/distfiles/ilbc-rfc3951.tar.gz
解压后取 src 文件夹内容,直接拖拉到项目中即可,到此静态库可完成。

(注:这里的rfc3951不是.a 文件,拉到项目中可以直接使用,可以自己借助XCode打包.a文件,博主打包好的librfc.a文件支持 armv7 i386 x86_64 arm64)

如果需要将linphone sdk 移植到自己的项目中:静态库及franework需要一一对应添加,多余的.a文件不需要。
头文件及静态库链接路径寻找需一致。
基本可以成功。
完成后需要注意的是,linphone sdk 在模拟器上仅仅支持 armv7架构下,真机上是可以使用 arm64,支持64位,需要添加arm64

你可能感兴趣的:(linphone)