我的GitHub
0%

断点调试SDK

其实就是用workspace把两个项目连起来
凉白开记录了,懒得写了。。
地址:http://www.jianshu.com/p/6c9b380cfe5c?utm_source=desktop&utm_medium=timeline
如果修改了文件位置或者啥的,报头文件找不到,去示例代码工程把

49F27CAE-95C4-4F32-80EC-543ADFD05B49.png
把sdk的link删掉再加上,重新运行就好了

//—————以下是凉白开总结的——————//

自从上次写完SDK并接入别人的项目中之后就一直没怎么管过这东西了,昨天一人突然问我调试SDK怎么弄,我说不能。(结果今天啪啪啪自己打脸了) 恩他解决了一个SDK不能调试的一个超级大问题,征得同意后我来记录一下,自己记录一下其次文后并附上他的简书地址。

1.新建workspace。

img

新建workspace

*2.新建文件夹,将*workspace,demo以及SDK**放入文件夹中。****

img

新建文件夹及放入

3.打开workspace,将demo与SDK加入到workspace。

img

Add Files to “XXX”

img
选择.xcodeproj文件

4.添加自己暴露出来的头文件。

img

选择New Header Phase

img

将暴露的.h文件拖入

5.编辑demo的Header Search。

5.1 选择左侧demo,再点击Build Setting,搜索Header Search。

5.2 编辑Header Search Paths,加入 $(BUILT_PRODUCTS_DIR),并在后面选择recursive。

img

加入**$(BUILT_PRODUCTS_DIR),并在后面选择recursive**

img

显示效果

5.3 选择SDK工程,command+B编译。

img

选择SDK工程,选择模拟器生成模拟器.a,选择Generic iOS Device生成真机.a

6.将SDK加入到demo中。

注意:之前有把SDK加入过demo中的需要删除文件,否则会冲突

6.1 选择demo工程,再点击Build Phase,Link Binary With Libraries。

img

选择

6.2 运行demo工程。

运行项目之后就可以断点调试了,至于那个人的简书地址我写完文章之后他不愿给我了哈哈哈,有需要的留言找我要吧~

我是阿星,阿星的阿,阿星的星!