主工程引用静态库(framework 或 .a)&动态库

1.创建workspace

2.创建 Libs 文件夹,存放 .framework 格式的静态库与动态库 (通过shell脚本,编译完成自动copy到 Libs 文件夹下)

4.添加库到主工程,Targets-General-Linked Frameworks and Libraries,添加依赖的framework(静态库或动态库),然后 Targets-General-Embedded Binaries, 同样添加依赖的framework,此时 Linked Frameworks and Libraries 会出现同样的库,直接移除一个即可。

5.设置Framework 的关联路径  Targets-Build Settings-Framework Search Path

6.创建测试文件

7. 引入 .a 静态库,在主工程目录下创建 StaticLibs(用于存放 .a 静态库以及头文件),并拖入主工程

8.设置 .a 静态库头文件搜索路径 Targets-Build Settings-Libraries Search Path

 

9.主工程导入库的头文件,测试

10.至此结束,示例代码:https://github.com/MadahaCEO/LibraryReference

原文地址:https://www.cnblogs.com/madaha/p/10170965.html