美文网首页
iOS开发之编译Mars

iOS开发之编译Mars

作者: CoderQH | 来源:发表于2017-05-29 17:45 被阅读417次

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

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.

编译成功后如下:

image

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

相关文章

  • iOS开发之编译Mars

    编译成功后的目录结构如下: 微信Mars工程是微信经多年积累并广泛应用于微信APP的跨平台可重用网络层库,经历了微...

  • iOS编译Mars-XLog

    环境说明:macOS:12.0.1python: 2.7.18(自带版本,没有更新) 下载mars[https:/...

  • iOS高手

    劳模007_Mars:swift学习笔记、iOS底层原理探索系列YYYYYY25:戴铭(iOS开发课)读书笔记居然...

  • 2018-09-06

    iOS 开发之编译ffmpeg (报错分析1) 1. ffmpeg 自动下载及编译 目前用的最多的是 :build...

  • iOS开发之定位

    iOS开发之定位 iOS开发之定位

  • iOS 开发 ijkplayer-ios 编译 支持https

    iOS 开发 ijkplayer-ios 编译 支持https ---看本文就够了 ##1. 编译环境 Mac O...

  • iOS开发之条件编译

    #if (条件语句) 条件符合执行的语句 #elif (条件语句) 条件符合执行的语句 #else 所有条件不符合...

  • iOS开发之GCD并发队列

    iOS开发多线程之GCDiOS开发之GCD同步任务加强iOS开发之GCD串行队列iOS开发之GCD并发队列 03 ...

  • iOS开发之NSURLSessionUploadTask上传数据

    iOS开发之NSURLSessionUploadTask上传数据 iOS开发之NSURLSessionUpload...

  • iOS开发多线程之GCD

    iOS开发多线程之GCDiOS开发之GCD同步任务加强iOS开发之GCD串行队列iOS开发之GCD并发队列 GCD...

网友评论

      本文标题:iOS开发之编译Mars

      本文链接:https://www.haomeiwen.com/subject/yaxlfxtx.html