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
时间: 2024-11-10 13:58:18