美文网首页
iOS framework踩过的坑

iOS framework踩过的坑

作者: 陈水寒 | 来源:发表于2018-07-12 11:31 被阅读24次

    1、 framework可以生成真机和虚拟机2个不同的framewrok,不能互通使用,所以必须要讲2个framewor合并才可以,最好是切换到realease下生成。
    2、在终端中输入一下命令

     lipo -create 【模拟器打包path】 【真机打包path】 -output 【导出兼容版本path】
    

    需要注意的是这个打包path指的是xxx.framework/xxx文件,而不是xxx.framework。导出的path是路径 + / + 文件名,比如我要放到桌面上,则路径应该是 /users/hzh/desktop/xxx

    3、将桌面上生成的xxx文件替换到真机path路径下xxx.framework,覆盖原来的xxx文件

    4、(敲黑板,划重点)如果你是swift,那么你还需要第四步才算完成,oc完成前面3步即可。将模拟器路径下xxx.framework/Modules/xxx.swiftmodule文件夹下的所有文件复制到真机path路径下xxx.framework/Modules/xxx.swiftmodule文件夹内。至此framework真机模拟机完成。

    相关文章

      网友评论

          本文标题:iOS framework踩过的坑

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