前言
开发SDK中,在Demo项目添加SDK项目是非常便利的方法,省得每次修改代码调试,都要重新编辑SDK,再替换Demo中的framework,现在我们就来看看怎么在项目中添加SDK项目代码。
1、引入SDK
首先在要添加到该项目下右击,选择“Add Files To “你要添加到的主项目Demo””,找到要引用的项目SDK的目录下的"*.xcodeproj"文件,直接拖进目录即可
项目目录ps:引入项目成功两个项目其实并没有关联到一起,我们还需要做一些额外的工作,来帮助两个项目关联到一起:
2、Demo关联SDK的编译后的文件“*.a”或者“*.framework”
导入框架如上,首先找到DEMO项目的targets,再找到build phase下面的link binary with libraries
再将引入的项目B的编译后的文件“*.a”或者“*.framework”(可从项目b下面的product的目录通过Show in
Finder直接找到,记得要编译SDK项目先!否则为红色。)拖拽到“link binary with libraries”该目录下即可
这样添加依赖就ok了,这边有一个注意点,如果SDK项目编译出来的是".a"库,记得要在项目A中增加“header search paths”来添加项目B的头文件,如果项目B编译出来是“.framework”就不需要了,因为里面已经有头文件了
3、编译绑定SDK
在Demo项目中添加SDK的target依赖,这样每次编译Demo项目,顺带连着SDK一期编译了,如下
导入框架如上,首先找到Demo项目的targets,再找到build phase下面的Target Dependencies
点击+,找到SDK添加就可以了,这样,每次编译Demo项目,SDK框架也会自动被编译
网友评论