您的当前位置:首页正文

静态framework的制作和使用

来源:要发发知识网

制作

  1. 打开Xcode创建一个framework工程
  2. 修改一些配置信息,生成支持所有架构的版本。
    <ul style = "list-style: none">

    <li> </li>
    <li>

    </li>
    </ul>

  3. 将之前写好的控件源文件拖进工程,并做一些配置,主要是配置一下那些文件要暴露给别人使用,一般头文件需要暴露,实现文件不需要。
    <ul style = "list-style: none">

    <li> </li>
    <li>

    </li>
    </ul>

  4. Command + B,要分别针对模拟器和真机进行编译。
  5. 把真机和模拟器的framework合并为一个通用的framework。
    重点来了!!!打开终端,输入:
    lipo -create 真机name. framework/name 模拟器name. framework/name -output 通用name
    取出任意替换真机/模拟器的framework,然后把output得到的这个通用name文件替换framework里相同名字的文件,大功告成!

使用

<p>#import <(静态库名字,不要后缀)/(要导入的头文件名字.h)></p>