在挣扎了快几乎一周,勉强才将官方demo跑起来。
1.首先我们需要去到 http://www.linphone.org 官网,找到这里 linphone-iphone 。
![](https://img.haomeiwen.com/i1972133/d752092db5cb31e9.png)
2.新建一个文件夹,打开 终端 ,cd 到新建的那个文件夹下,执行下面这条git命令,去下载demo。这一步需要好长好长时间,好长时间,时间,间。
git clone git://git.linphone.org/linphone-iphone.git --recursive
3.到 http://brew.sh 安装Homebrew(macOS 缺失的软件包管理)。将以下命令粘贴到终端去安装。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4.进入到下载完成的目录里:cd 到 linphone-iphone/,然后执行命令:
./prepare.py
执行的时候,会报如下错误
![](https://img.haomeiwen.com/i1972133/cf79593811d87ff3.png)
这个原因是执行python脚本缺少模块,按照提示去执行
git submodule sync && git submodule update --init --recursive
接着在去执行 ./prepare.py
5.配置环境路径
执行命令
export PATH=/usr/local/bin:$PATH
6.Build SDK
执行命令
./prepare.py -c && ./prepare.py && make
这里还会报错(不报错的话,请忽略这部分,往下看~)
![](https://img.haomeiwen.com/i1972133/33ff02315b454e65.png)
解决方法:
①安装Java JDK
到官网下载Mac版的java jdk然后安装:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
②根据提示执行命令
brew install...........pkg-config
最后在重新执行一次之前的make命令./prepare.py -c && ./prepare.py && make
然后慢慢等待,吃个水果,喝个☕️之类~
make之后就可以在文件目录中看到sdk
![](https://img.haomeiwen.com/i1972133/36ce3f672dfc151a.png)
然后 ,就大功告成,去大胆的执行 command+r 去跑项目去了。bingo,(o゜▽゜)o☆[BINGO!]啊哈哈哈哈哈。美滋滋。
网友评论