静态库链接

1.制作一个.a静态库

打开Xcode,选择 File -> New  -> Project -> iOS -> Cocoa Touch Static Library,如下图:


点击Next,填写上Product Name,这里举例MyTestLibrary,如下图:

工程中默认有MyTestLibrary.h 、MyTestLibrary.m 文件,删除 MyTestLibrary.m。在工程中加入自定义的文件,头文件在 MyTestLibrary.h 中引入。


运行项目:

选择真机,点击Run,


左侧边栏Products下红色的 libMyTestLibrary.a 变成黑色,表示已经生成,右键选择Show in Finder,可看到 Debug-iphoneos 下的目录如下图:


include 目录下存在 MyTestLibrary,MyTestLibrary 文件夹下显示的是copy Files的文件,


此时静态库创建已完成。

PS:编辑Scheme -> Run -> Debug(or Release),可根据需要配置。

PS:若在Build Phases中添加Header,


在真机上运行,Product下的目录会出现一个usr目录,里面存放在Headers -> Public下的文件:


你可能感兴趣的:(静态库链接)