好吧,打脸了,本来不算在简书上发布技术类的文章,但是不得不承认简书确实是一个可以很好记录东西的地方,这篇文章要记录的就是在一个完整的工程中,如何将一部分文件抽离出来进行.a的打包.
步骤一:首先在Editor中点击Add Target,之后选择如下图1按钮
步骤二:在图2中红色箭头的地方导入需要的.m文件
步骤三:在图3红色箭头地方导入需要暴露的.h文件
步骤四:如果有使用的第三方的framework或者.a文件要先导入图4红色箭头地方
之后再重新删除,这样不好报找不到文件的错,原因是为了让Framework Search Paths和Library Search Paths识别路径.
步骤五:在图5Header Search Paths中添加如下代码
这样添加是因为我们用了libxml这个库
步骤六:如果有分类,这需要在Other Linker Flags改为-all_load,这个网上大部分教程有
步骤七:如果有pch文件的,记得在图6中添加
之后的合并步骤与网上的教程大同小异,这里不再复述.如果刚看到这篇文章,请记住,我是超域侠zoneX