美文网首页
创建静态库(一)

创建静态库(一)

作者: saplingdan | 来源:发表于2018-07-31 17:08 被阅读4次

    创建 Cocoa Touch Static Library

    1. 创建新工程 选择Cocoa Touch Static Library

    创建工程 工程目录结构

    2. 在CreateLibDemo.h和CreateLibDemo.m方法中添加方法


    + (void)test;

    + (void)test{

        NSLog(@"方法调用成功");

    }

    3. EditScheme设置为release


    设置EditScheme

    4. 分别选择Generic iOS Device和任意模拟器对项目进行编译

    编译后.a文件不再红

    showInFinder:

    经编译后

    其中libCreateLibDemo.a是输出的静态库文件, 而include中为需要的头文件.

    5. 两个文件夹中分别是用于真机和iOS模拟器, 接下来将二者合并


    lipo -create Release-iphonesimulator/libCreateLibDemo.a Release-iphoneos/libCreateLibDemo.a -output libCreateLibDemo.a

    生成合并后的libCreateLibDemo.a 合并后同时支持真机和模拟器

    6. 使用:


    创建一个新的Xcode的工程, 工程名为CallLibDemo

    拷贝libCreateLibDemo.a和Release-iphoneos中include目录中的文件到工程中.

    那么就可以调用我们写的+ (void)test;方法啦

    相关文章

      网友评论

          本文标题:创建静态库(一)

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