美文网首页静态包 .framework 和 .a
Xcode10 脚本自动打包合并Framework 加载bund

Xcode10 脚本自动打包合并Framework 加载bund

作者: 2700a4b1aed1 | 来源:发表于2018-12-22 16:39 被阅读0次

    因工作需要制作framework静态库,故在网上查阅了一些资料,但是各种资料都不完整或者是合并脚本有问题,现将自己的制作流程及注意点整理出来供需要的伙伴参考,文尾有demo地址.


    闲话休提,书归正传

    第一步,创建framework工程

    直接上图


    Snip20181222_2.png

    第二步,设置framework属性

    Snip20181222_3.png

    第三步,创建编译合并脚本

    Snip20181222_5.png

    经过以上3步过后的工程应该是下图这样


    Snip20181222_9.png

    注意一点:打包脚本这里要选择Static Library,原因不用过多解释,静态库


    Snip20181222_10.png

    注:这里可以不使用脚本编译合并,可使用终端手动合并,但是程序员要学会偷懒...

    第四步,通过脚本编译合并静态库

    Snip20181222_11.png

    选中图标标出的两处,直接Comand+B
    脚本会生成一个同时支持真机和模拟器的静态framework

    到这里制作framework已经完成.至于要暴露哪些头文件出去这一东西都很简单,不做过多说明,具体可看demo工程


    关于xib,bundle使用

    至于如何在framework中使用xib,bundle等在demo工程中有详细说明.
    需要注意的是如果要加xib放入bundle中使用需要先将xib编译成nib文件


    请原谅我语言的匮乏,详情看这里
    https://github.com/geekGetup/StaticFramework/tree/master
    如果觉得对你有用的话请给我点个赞吧,谢谢

    相关文章

      网友评论

        本文标题:Xcode10 脚本自动打包合并Framework 加载bund

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