其实就是用workspace把两个项目连起来
凉白开记录了,懒得写了。。
地址:http://www.jianshu.com/p/6c9b380cfe5c?utm_source=desktop&utm_medium=timeline
如果修改了文件位置或者啥的,报头文件找不到,去示例代码工程把
把sdk的link删掉再加上,重新运行就好了
//—————以下是凉白开总结的——————//
自从上次写完SDK并接入别人的项目中之后就一直没怎么管过这东西了,昨天一人突然问我调试SDK怎么弄,我说不能。(结果今天啪啪啪自己打脸了) 恩他解决了一个SDK不能调试的一个超级大问题,征得同意后我来记录一下,自己记录一下其次文后并附上他的简书地址。
1.新建workspace。
新建workspace
*2.新建文件夹,将*workspace,demo以及SDK**放入文件夹中。****
新建文件夹及放入
3.打开workspace,将demo与SDK加入到workspace。
Add Files to “XXX”
选择.xcodeproj文件
4.添加自己暴露出来的头文件。
选择New Header Phase
将暴露的.h文件拖入
5.编辑demo的Header Search。
5.1 选择左侧demo,再点击Build Setting,搜索Header Search。
5.2 编辑Header Search Paths,加入 $(BUILT_PRODUCTS_DIR),并在后面选择recursive。
加入**$(BUILT_PRODUCTS_DIR),并在后面选择recursive**
显示效果
5.3 选择SDK工程,command+B编译。
选择SDK工程,选择模拟器生成模拟器.a,选择Generic iOS Device生成真机.a
6.将SDK加入到demo中。
注意:之前有把SDK加入过demo中的需要删除文件,否则会冲突。
6.1 选择demo工程,再点击Build Phase,Link Binary With Libraries。
选择
6.2 运行demo工程。
运行项目之后就可以断点调试了,至于那个人的简书地址我写完文章之后他不愿给我了哈哈哈,有需要的留言找我要吧~