iOS打包自己的sdk给别人使用
2019-03-20 本文已影响0人
SPIREJ
- 打开Xcode新建项目,选择
Framework&Library
下的Cocoa Touch Framework
。
选择Framework
这里给你将来的.framework起个好听易懂的名字,我这里用FrameworkTest示例
给framework起个名字
创建完项目时,生成一个 xxx.h文件和info.plist文件
创建完项目时的文件目录
然后我们给这个framework来点东西,如我写一个按钮和一个弹窗做测试
点击一个按钮弹一个框做测试
在Build Phases中找到Headers,把需要用到的头文件移动到Public类型下。
AD250055-53AC-44BF-BD3A-5E53AB35468B.png
万事具备,生成.framework文件。运行项目成功,.framework就变为黑色的了,说明.framework生成成功。
没编译之前.framework是红色的
右键.framework ->Show in Finder 我们的生成的.framework文件就在那里那,可以用在别的需要的项目里了。
生成的.framework文件
我新建一个HelloWorldTest项目做测试
把FrameWorkTest.framework直接加进HelloWorldTest项目中,在ViewController.m文件中引用AlertViewController.h文件
屏幕快照 2017-12-27 下午6.38.15.png
别忘了,否则运行出错
屏幕快照 2017-12-27 下午6.41.47.png
好了 在ViewController中加一个按钮跳转到.framework包里的AlertViewController控制器测试一下
测试