美文网首页
iOS Framework 真机包和模拟器包合成

iOS Framework 真机包和模拟器包合成

作者: ZHK1024 | 来源:发表于2018-03-02 10:24 被阅读27次
    文件路径目录:

    os: 真机 Framework 存放目录
    sum: 模拟器 Framework 存放目录

    真机包 模拟器包
    查看 Framework 支持的指令集:
    lipo -info [Frmework路径]
    

    这里有个小坑, 第一次做的人估计会遇到.

    QQ20180302-100224.png
    Framework路径指的是红框内的 ZHKChartKit 这个文件, 而不是绿框的 ZHKChartKit.framework 文件(毕竟我就是踩过这个坑的人).

    以图片中的例子,命令应该是这样:

    // 先进入目录
    
    cd .../ZHKChartKit.framework
    // 查看信息的指令
    lipo -info ZHKChartKit
    

    结果如下:

    Framework 信息
    如图:分别只支持armv7, arm64, armv7si386, x86_64
    合并 Framework

    命令

    // 把 真机Framework 和 模拟器Framework 合并入真机 Framework 里面
    lipo -create [真机Framework路径] [模拟器Framework路径] -output [真机Framework路径]
    

    此处的路径跟上面查看信息的路径一样, 是 ZHKChartKit 的路径, 而不是 ZHKChartKit.framework 的路径.

    合并结果:

    合并结果
    到此就算已经合并成功了,我们的 Framework 同时支持了 armv7, arm64, armv7si386, x86_64

    相关文章

      网友评论

          本文标题:iOS Framework 真机包和模拟器包合成

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