xcode一个工程引入另一个工程

时间:2022-08-21 08:51:15
如两个工程A和B,a依赖b工程生成的静态库,但如果想在a中调试b的代码,就需要将b工程引入,现记录一下引入的过程:

1.将b工程(整个工程文件)拷贝到a工程目录下,(应该也可以不拷贝,不过为了后面方便填写路径);
2.ctrl+右键点击a工程的工程文件名,然后add files to “xx”, 将b工程的.xcodeprj文件添加进来(注意只需要添加.xcodeprj文件,其他文件不需要添加);
3.选择a工程target,点击build setting选项,右上角搜索Header Search找到Header Search Paths双击,在弹出框里点有下角的+号,添加导入工程的路径,右侧选项选recursive(递归查找文件);
4.因为a工程要包含b工程的静态库,假如b工程生成的静态库为bb.a, 在a工程的General选项中,拉到link frameworks and libraries项,点击+号,将b工程下的bb.a静态库添加上。