1、下载官方文件
下载地址:https://github.com/Tencent/mars#mars_cn
2、按照官方给出文档 去生成 mars.framework 等文件
官方文档目录如下:
image.png cd到 mars文件下运行build_ios.py(python build_ios.py) 脚本 如下图 5821588990511_.pic_hd.jpg
我遇到了这个问题,所以第一步就卡住了,经查阅资料发现电脑缺少一个 cmake 于是按照文档安装了一个
下载地址:https://cmake.org/download/
安装完成之后终端运行
查看版本:cmake --version
添加路径:
1、export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/
2、 export PATH=PATH
如下图:
17561588991057_.pic.jpg
添加完成然后cd到 mars文件下运行build_ios.py(python build_ios.py) 脚本
如下即代表运行成功
此时会如果不出意外 mars文件夹下就会多出3个文件。
我们只需取 mars/cmake_build/iOS/Darwin.out 里面的mars.framework即可
3、集成
集成完毕如果工程bitcode未关闭则会报错,只需关闭即可,此时即可完美运行。
按照官方demo引入头文件
include <mars/xlog/xlogger.h>
include <mars/xlog/appender.h>
import <sys/xattr.h>
此时又爆出了如下问题
5851588992433_.pic_hd.jpg
惊不惊喜!意不意外?
别怕,此时只需把.m 改为 .mm 即可 我是直接放AppDelegate里面 所以我把AppDelegate.m 改为了 AppDelegate.mm
4、引入头文件
include <mars/xlog/xlogger.h>
include <mars/xlog/appender.h>
import <sys/xattr.h>
5、引入依赖库
image.png
总结:ma la ge ba zi 官方文档写的真球烂,看他的文档感觉跟西天取经一样,遇到各种问题,还他妈找不到为什么。
坑一、cmake: command not found
坑二、bitcode未关闭报错
坑三、引入头文件报错
坑四、少依赖库报错
网友评论