iOS公共基础iOS 技术文档收录iOS Developer

iOS建一个framework和frameworkTest项目在

2016-09-28  本文已影响911人  TaiXiang

文采有限,写不出一个能概括本文的标题。.尴尬.

有时候我们可能会做一个framework库,那么就会创建一个framework的项目。创建好项目编译,还想快速的查看效果,做个Test看是否符合自己要求。那么我标题其实是想说,建一个framework库,同时建一个Test工程,并用workspace将它们关联在一起。

如图,我在TXFrameworkTest项目中,就可以直接用到库TXFramework中的Test类了。


tmp3b3249ea.png

首先,建一个framework的项目,创建好之后,关掉该项目。


tmp734f9c9e.png

然后,新建一个frameworkTest的项目(Single View Application)放在framework项目文件夹中,当然不一定叫frameworkTest,也不一定要放在framework项目文件中,我是认真的,你开心就好,毕竟命名而已。这里就不贴图了,创建好之后,关掉该项目。

再,新建一个Workspace,创建好之后,不要关掉。


tmp72ad2e84.png

然后,将两个xcodeproj文件拖到workspace中。

tuodong.gif

最后,基本大功告成了。但是还有几个地方要注意的,如果是一个团队在做这样的一个工程,则必须注意以下几点。
1.在 frameworkTest-Targets-General-Embedded Binaries 这里添加自定义的framework
2.在 frameworkTest-Targets-Build Phases-Link Binary with Libraries 这里也需要添加自定义的framework
3.framework里面写的类如果需要在frameworkTest里面可以只引入框架就使用,需要在 framework-Targets-Build Phases-Headers 这里将Project里面的头文件选中,右键-Move To Public Group(就是添加到Public那一个分组里面去),也可以直接选中拖上去。

做了以上操作之后,在framework里面写了代码,直接编译frameworkTest,也会编译到framework里面的,省去切换工程编译的劳烦操作,是不是很值得开心的事。

祝大家编程愉快!

工程代码在这里<a href='http://www.jianshu.com/p/2343b9f2e9f6'>iOS简装UITextView</a>

上一篇下一篇

猜你喜欢

热点阅读