创建 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和任意模拟器对项目进行编译

showInFinder:

其中libCreateLibDemo.a是输出的静态库文件, 而include中为需要的头文件.
5. 两个文件夹中分别是用于真机和iOS模拟器, 接下来将二者合并
lipo -create Release-iphonesimulator/libCreateLibDemo.a Release-iphoneos/libCreateLibDemo.a -output libCreateLibDemo.a


6. 使用:
创建一个新的Xcode的工程, 工程名为CallLibDemo
拷贝libCreateLibDemo.a和Release-iphoneos中include目录中的文件到工程中.
那么就可以调用我们写的+ (void)test;方法啦
网友评论