这两天公司整顿工程,把公共的部分提出了静态库,方便我们直接导入其他工程来使用,下面我来说说在使用静态库的时候遇到的问题
在静态库中添加文件
如果想在静态库中添加文件,需要在静态库的头文件里导入添加的文件
并且在工程配置里的Headers,找到你的刚刚新加的文件,如果是在private里面,就右键移动到public里面,这样工程就可以编译成功了
在新的工程中导入静态库
1、导入的时候,需要把文件夹都移动到目录下面,addfile的时候,只add .xcodeproj的文件
2、导入静态文件库需要的其他库文件,如果导入的静态库有依赖关系,比如我这里JDBKit依赖于MDF,那就只导入JDBKit的静态库文件
3、导入静态库依赖关系,被依赖者一定在上面
4、如果静态库中有类目的引用,需要在other Linker Flags添加-ObjC