自从上次写完SDK并接入别人的项目中之后就一直没怎么管过这东西了,昨天一人突然问我调试SDK怎么弄,我说不能。(结果今天啪啪啪自己打脸了) 恩他解决了一个SDK不能调试的一个超级大问题,征得同意后我来记录一下,自己记录一下其次文后并附上他的简书地址。
1.新建workspace。
2.新建文件夹,将workspace,demo以及SDK放入文件夹中。
3.打开workspace,将demo与SDK加入到workspace。
4.添加自己暴露出来的头文件。
5.编辑demo的Header Search。
5.1 选择左侧demo,再点击Build Setting,搜索Header Search。
5.2 编辑Header Search Paths,加入 $(BUILT_PRODUCTS_DIR),并在后面选择recursive。
5.3 选择SDK工程,command+B编译。
6.将SDK加入到demo中。
注意:之前有把SDK加入过demo中的需要删除文件,否则会冲突。
6.1 选择demo工程,再点击Build Phase,Link Binary With Libraries。
6.2 运行demo工程。
运行项目之后就可以断点调试了,至于那个人的简书地址我写完文章之后他不愿给我了哈哈哈,有需要的留言找我要吧~