构建macOS可用的VLCKit
拉取代码
首先把VLCKit
的源码从git上面拉下来.
git clone https://code.videolan.org/videolan/VLCKit.git
然后进入VLCKit
目录
cd VLCKit
创建libvlc
文件夹并进入这个文件夹
mkdir -p libvlc && cd libvlc
然后拉取VLC的源码
git clone git://git.videolan.org/vlc.git vlc
安装必要的组件
首先安装下列unix
组件
brew install autoconf automake m4 libtool pkg-config cmake yasm ragel ant xz bison flex protobuf
然后制作软链接
ln -s /usr/local/Cellar/m4/$(version)/bin/m4 /usr/local/bin/m4
ln -s /usr/local/Cellar/libtool/$(version)/bin/glibtool /usr/local/bin/libtool
ln -s /usr/local/Cellar/libtool/$(version)/bin/glibtoolize /usr/local/bin/libtoolize
ln -s /usr/local/Cellar/bison/$(version)/bin/bison /usr/local/bin/bison
ln -s /usr/local/Cellar/bison/$(version)/bin/yacc /usr/local/bin/yacc
注释掉VLCKit/libvlc/vlc/extras/tools/bootstrap
文件83行,然后把这个操作加入git
git add -A && git commit -m "nothing"
编译必要的组件
然后打开VLCKit.xcodeproj
选择Build libvlc
这个target,并执行.
编译完毕后,选择VLCKi
这个target,并执行.这时候就可以正确的编译出VLCKit
的Framework了.
最后把上面的几个软连接删掉
cd /usr/local/bin && rm -r m4 libtool libtoolize bison yacc