创建静态库(一)

2018-07-31  本文已影响4人  saplingdan

创建 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;方法啦

上一篇下一篇

猜你喜欢

热点阅读