1、下載官方文件
下載地址:https://github.com/Tencent/mars#mars_cn
2捣炬、按照官方給出文檔 去生成 mars.framework 等文件
官方文檔目錄如下:
image.png
cd到 mars文件下運(yùn)行build_ios.py(python build_ios.py) 腳本 如下圖
5821588990511_.pic_hd.jpg
我遇到了這個問題,所以第一步就卡住了颖医,經(jīng)查閱資料發(fā)現(xiàn)電腦缺少一個 cmake 于是按照文檔安裝了一個
下載地址:https://cmake.org/download/
安裝完成之后終端運(yùn)行
查看版本:cmake --version
添加路徑:
1关霸、export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/
2、 export PATH=
PATH
如下圖:
17561588991057_.pic.jpg
添加完成然后cd到 mars文件下運(yùn)行build_ios.py(python build_ios.py) 腳本
如下即代表運(yùn)行成功
5831588991779_.pic_hd.jpg
此時會如果不出意外 mars文件夾下就會多出3個文件开镣。
我們只需取 mars/cmake_build/iOS/Darwin.out 里面的mars.framework即可
3欠啤、集成
把 mars.framework 作為依賴加入到你的項(xiàng)目中荚藻,把mars/libraries/mars_android_sdk/jni 目錄的后綴名為 rewriteme 的文件名刪掉".rewriteme"和頭文件一起加入到你的項(xiàng)目中。如下
5841588992187_.pic.jpg
集成完畢如果工程bitcode未關(guān)閉則會報錯洁段,只需關(guān)閉即可鞋喇,此時即可完美運(yùn)行。
按照官方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
總結(jié):ma la ge ba zi? 官方文檔寫的真球爛,看他的文檔感覺跟西天取經(jīng)一樣污朽,遇到各種問題散吵,還他媽找不到為什么。
坑一、cmake: command not found
坑二矾睦、bitcode未關(guān)閉報錯
坑三晦款、引入頭文件報錯
坑四、少依賴庫報錯
作者:奮斗的小馬達(dá)
鏈接:http://www.reibang.com/p/4e70d3f11d27
來源:簡書
著作權(quán)歸作者所有枚冗。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)缓溅,非商業(yè)轉(zhuǎn)載請注明出處。