iOS生成自己的静态库,多工程联编

1、首先在目录下创建workspace,添加项目与静态库工程文件;

2、Build Settings中Per-configuration Build Products Path为最终静态库生成路径,默认$(PROJECT_TEMP_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME),对于Xcode中路径详情,可参考文章 (如果需要将静态库文件生成到指定路径,将替换一下默认路径,比如在你的workspace文件同级目录下添加lib文件夹来存放最终静态库文件,则设置为"$(SRCROOT)/../lib/");

3、引入编译后静态库文件(Xcode左侧导航栏右键,Add file to "your project"),Build Phases的Link Binary WithLibraries中点击+号,添加指定静态库;此处区分framework与.a,如果是.a,则还需要在Build Settings的User Header Search Paths中设置成静态库头文件路径,对应前面"$(SRCROOT)/../lib/include/",至此,则可成功进行多工程联编,静态库调试;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容