多个 XCode 工程联编进行调试开发

今天在这里跟大家讲一下XCode工程联编调试的方法,这也是在日常开发中经常要用到的。举例来说,你要给其他项目提供个一个framework的库,首先你需要在自己这边将这个库的功能开发完毕,并且测试通过后才可以提交给别人,但是如果中间运行过程中有异常,你不得不经历以下步骤:修改逻辑-->重新打包-->加入项目测试。这样不仅效率低下,而且不容易发现库中代码的错误。

首先新建一个Static IOS framework工程,XCode需要通过iOS-Universal-Framework-master这个插件来安装,安装的步骤可以参考网上。

随后新建.h 与.m文件,将需要调用的.h文件放到Headers中

编译一下,就会生成一个.framework的库了。

接下来新建一个测试工程(普通的单视图工程就可以),随后右击工程名称选择“Add file to”到你的测试工程,选择的文件为你的.framework工程文件。但是在加之前必须要把.framework工程关闭,否则工程的其余文件将不会显示。

选择测试工程的工程文件,选择“Build Phases”,在“Link Binary With Libraries”中点击加号:

选中Workspace下的.framework工程add。没联编前的工程如图所示.framework为红色的

command + b以后,.framework工程也随即编译成功。这样两个工程的联编就成功了,我们可以在.framework中下断点,当运行到此处时就会停在断点处,若发现错误只需要更改后再次command+b即可,是不是大大提高了效率。

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HelloWord杰少

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值