ios制作framework

作者: Peter_Zhang | 来源:发表于2018-05-22 19:52 被阅读77次

     在日常的开发中,有时候想把自己的类制作成framework进行使用,这类的文章在简书上比比皆是,但是还是自己想把制作的过程写出来记录一下并且和大家分享一下,下面就言归正传~
     整个制作过程分为九个步骤,下面一一解答:
    1、打开xcode,创建工程,选择NewFile-iOS-FrameWork&Library-Cocoa Touch FrameWork;
    2、新建基于NSObject的类SayHello;
    3、SayHello声明方法和实现方法;
    4、在Build Settings 设置Link With Standard Libraries 为NO
    在Architectures中添加armv7s以支持5和5c机型,这里我在other里面添加了armv7 armv7s和arm64
    修改Dead Code Stripping 为NO
    修改Mach-O Type 为Static Library
    修改Link with Standard Libraries为NO
    在Bulid Phases中Headers里面将SayHello.h(默认是在Project)移 动到Public
    在General中修改Deployment Info 兼容项目支持的到最低版本
    5、选中模拟器编译成功后,Products里面的红色文件会变成黑色
    选中真机编译成功;
    6、在Products中选中xxxx.framework文件 右键show in finder在products目录下会有两个文件,其中Debug-iphonesos 为真机包 Debug-iphonesimulator为模拟器包;
    7、使用lipo -create 真机下xxxx.framework地址 模拟器下xxxx.framework地址 -output desktop/new/xxxx.framework;


    图图

    8、将合并后的xxxx.framework与真机下的xxxx.framework替换即可;
    9、将替换后的包copy到目标项目中。

    相关文章

      网友评论

        本文标题:ios制作framework

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