创建静态库(一)
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
4. 分别选择Generic iOS Device和任意模拟器对项目进行编译
编译后.a文件不再红showInFinder:
经编译后其中libCreateLibDemo.a是输出的静态库文件, 而include中为需要的头文件.
5. 两个文件夹中分别是用于真机和iOS模拟器, 接下来将二者合并
生成合并后的libCreateLibDemo.a 合并后同时支持真机和模拟器lipo -create Release-iphonesimulator/libCreateLibDemo.a Release-iphoneos/libCreateLibDemo.a -output libCreateLibDemo.a
6. 使用:
创建一个新的Xcode的工程, 工程名为CallLibDemo
拷贝libCreateLibDemo.a和Release-iphoneos中include目录中的文件到工程中.
那么就可以调用我们写的+ (void)test;方法啦