iOS开发之编译Mars

编译成功后的目录结构如下:

iOS开发之编译Mars_第1张图片
image

微信Mars工程是微信经多年积累并广泛应用于微信APP的跨平台可重用网络层库,经历了微信数亿用户考验的项目,融合了微信近年来在移动互联网上的诸多经验。其中STN(信令传输网络)是Mars中的核心模块,负责终端与服务器的小数据信令通道。

下载Mars源码

https://github.com/Tencent/mars

切换到libraries目录,执行

python build_apple.py

输入保存文件的前缀。

input prefix for save directory. like `trunk`,`br`,`tag`: 

选择你需要编译的版本,如下:

Enter menu:
1. build mars for iphone.
2. build mars for iphone with bitcode.
3. build xlog for iphone
4. build mars for macosx.
5. build all.
6. exit.

编译成功后如下:

iOS开发之编译Mars_第2张图片
image

把目录下 rewriteme 的文件名去掉".rewriteme",然后把编译好的所有文件导入需要的工程。详情见官方demo。

你可能感兴趣的:(iOS开发之编译Mars)