由于某种原因,工程中需要讲几个方法提取出来,打成静态库文件,但是这几个方法引用较多的内部文件,让iOS的开发处理一番。
等了许久,还未成功,很好奇,问之原因:如果要打成a包,哪么需要将公共方法中涉及到的类方法进行整合,或者引入相应的类,这样的工作量太大了,所以未完成。
听完,我蛋疼了,我说你们直接引入工程即可,看大家迷茫的眼神,就亲自操作之,步骤如下:
1. 将需要引用的 .xcodeproj 文件拖入 Static Library 工程中(由于我是在XCode7下操作,都没有提示拷贝的方式)。
2. 选择Targets->Build Settings->Header Search Paths , 最简单直接输入需要引入的工程目录的绝对路径(当然引入相对路径才完美,这个需要开始设计的时候,svn保持一致)

基本上就已经结束了,然后就可以在Static Library 工程尽情的引用对应的Class类。
同理,在工程中引入工程也是如此。

网友评论