美文网首页
iOS 使用mars工程配置

iOS 使用mars工程配置

作者: 奋斗的小马达 | 来源:发表于2020-05-09 10:50 被阅读0次

    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=CMAKE_ROOT:PATH

    如下图:


    17561588991057_.pic.jpg

    添加完成然后cd到 mars文件下运行build_ios.py(python build_ios.py) 脚本
    如下即代表运行成功

    5831588991779_.pic_hd.jpg

    此时会如果不出意外 mars文件夹下就会多出3个文件。
    我们只需取 mars/cmake_build/iOS/Darwin.out 里面的mars.framework即可

    3、集成

    把 mars.framework 作为依赖加入到你的项目中,把mars/libraries/mars_android_sdk/jni 目录的后缀名为 rewriteme 的文件名删掉".rewriteme"和头文件一起加入到你的项目中。如下 5841588992187_.pic.jpg

    集成完毕如果工程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未关闭报错
    坑三、引入头文件报错
    坑四、少依赖库报错

    相关文章

      网友评论

          本文标题:iOS 使用mars工程配置

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