在xcode已完成工程中创建.a文件

好吧,打脸了,本来不算在上发布技术类的文章,但是不得不承认确实是一个可以很好记录东西的地方,这篇文章要记录的就是在一个完整的工程中,如何将一部分文件抽离出来进行.a的打包.

步骤一:首先在Editor中点击Add Target,之后选择如下图1按钮

在xcode已完成工程中创建.a文件_第1张图片
图1

步骤二:在图2中红色箭头的地方导入需要的.m文件

在xcode已完成工程中创建.a文件_第2张图片
图2

步骤三:在图3红色箭头地方导入需要暴露的.h文件

在xcode已完成工程中创建.a文件_第3张图片
图3

步骤四:如果有使用的第三方的framework或者.a文件要先导入图4红色箭头地方

在xcode已完成工程中创建.a文件_第4张图片
图4

之后再重新删除,这样不好报找不到文件的错,原因是为了让Framework Search Paths和Library Search Paths识别路径.

步骤五:在图5Header Search Paths中添加如下代码

在xcode已完成工程中创建.a文件_第5张图片
图5

这样添加是因为我们用了libxml这个库

步骤六:如果有分类,这需要在Other Linker Flags改为-all_load,这个网上大部分教程有

步骤七:如果有pch文件的,记得在图6中添加

图6

之后的合并步骤与网上的教程大同小异,这里不再复述.如果刚看到这篇文章,请记住,我是超域侠zoneX

你可能感兴趣的:(在xcode已完成工程中创建.a文件)