美文网首页ios实用开发技巧
断点调试自己写的SDK

断点调试自己写的SDK

作者: 浅尝凉白开 | 来源:发表于2017-10-10 12:25 被阅读0次

    自从上次写完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工程。

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

相关文章

  • 断点调试自己写的SDK

    自从上次写完SDK并接入别人的项目中之后就一直没怎么管过这东西了,昨天一人突然问我调试SDK怎么弄,我说不能...

  • SDK调试不走断点

    在调试自己写的SDK的时候,SDK里面的断点一直不走,解决版本: 1. 在SDK的Build Setting里面搜...

  • 断点调试SDK

    其实就是用workspace把两个项目连起来凉白开记录了,懒得写了。。地址:http://www.jianshu....

  • iOS开发SDK总结 - 一个方便开发的SDK工程结构

    开发SDK常常遇到的一些问题 怎么在SDK工程里创建一个demo方便自我调试,并且能打断点调试 怎么让SDK与de...

  • 一年经验Android面试记录

    记不太清了,一面二面合在一起写。1.事件分发机制。这个调试过sdk的源码,断点调试大法好。从activity的di...

  • 代码调试

    过去调试JavaScript的方式 alert() console.log() 断点调试 断点调试是指自己在程序的...

  • Android Studio调试

    参考 断点调试 实用调试 总结:断点调试有step into step out 等 实用调试:条件断点、日志断点、...

  • Flutter开发调试

    代码开发后出问题都会需要调试,调试方法很重要。 1. 断点调试 断点调试跟大家熟悉的 Chrome 的断点调试基本...

  • Android Studio SDK源码断点调试问题(无法正确定

    记录一个问题:SDK源码调试时,打断点时发现,无论怎么打,断点打在什么位置上,程序都执行不到,或者执行到了,但不是...

  • linux编程入门(七)-使用gdb调试程序

    程序开发离不开调试,可以断点调试,也可以打log调试,linux下断点调试c,c++程序用gdb。 断点调试虽然很...

网友评论

    本文标题:断点调试自己写的SDK

    本文链接:https://www.haomeiwen.com/subject/xnrvyxtx.html