美文网首页
iOS framework开发及调试

iOS framework开发及调试

作者: 邓布利多教授 | 来源:发表于2020-02-14 17:06 被阅读0次

介于疫情这么严重,找工作是不可能出去找的了,这段时间都不可能的了……
不废话了!

1、创建工作空间-workspace

  • 随便找个位置创建一个workspace,最好是创建一个文件夹,保存到文件夹里。打开Xcode — File — New — Workspace(或者,快捷键:command + control + N)

创建完成是如下图这个样子:


WechatIMG40.png

2、创建Framework

  • 在打开的workspace创建一个project,快捷键,command + shift + N,弹出的选择压面选择Framework,然后Next,如下图:


    WechatIMG41.png
  • 然后给Framework起个动听的名字,再Next,然后保存到第一步创建好Workspace中,如下图:


    WechatIMG42.png
  • 创建完成是如下图这个样子:


    WechatIMG43.png

3、创建测试Demo

  • 在打开的workspace创建一个project,快捷键,command + shift + N,弹出的选择压面选择Singe View App,然后Next,如下图:


    WechatIMG44.png
  • 还是的给Demo起个动听的名字,再Next,然后保存到第一步创建好Workspace中,如下图:


    WechatIMG42.png
  • 创建完成是如下图这个样子:


    WechatIMG45.png

这个时候看到在同一个workspace里面同时存在测试Demo和SDK,接下来把两者关联起来,一边开发一边调试。重要的是对SDK做一些设置

4、 对SDK进行设置

  • 设置支持的iOS系统版本


    WechatIMG47.png
  • 设置Build Setting参数

1、Architectures添加armv7s、armv7、arm64;
2、Build Active Architecture Only设置为NO。

WechatIMG48.png

设置完成如下图:

WechatIMG49.png

3、Dead Code Stripping设置为NO;
4、Mach-O Type设置为Static Libaray。
设置完成如下图:

WechatIMG50.png

5、开始开发SDK

  • 简单点,创建一个View
  • 把要公开的头文件拖到Public下,并在LYSDK.h中引入公开的.h文件,设置如下:
WechatIMG51.png WechatIMG52.png

实际开发中,根据实际情况公开头文件,本文中一切从简。

6、生成SDK

  • Building一下,Building前需要留意选中的项目,如下图:
WechatIMG54.png

注意,想要SDK同时支持模拟器和真机,需要分别在两种设备上都要Building
详细操作请看这里

7、调试SDK

  • 把生成的SDK导入到Demo中,并调用,如下图:
WechatIMG55.png
  • 运行结果如下图:
WechatIMG56.png
  • 修改一下SDK中View的背景颜色,再command + R一下,如下图:
WechatIMG57.png

8、结束

  • 最后,想把这个workspace上传到git也好,上传到svn也好,可以愉快的一边开发一边调试SDK了……

相关文章

网友评论

      本文标题:iOS framework开发及调试

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