美文网首页
iOS多工程依赖

iOS多工程依赖

作者: 卖糖果的小傻嘟 | 来源:发表于2017-11-23 06:29 被阅读14次

  在日常开发中,有时候我们为了保持整个项目的结构清晰,需要对项目的不同的类进行模块化,其中使用工程依赖是个不错的选择。

准备工作

1,新建一个workspace工程,我创建了一个TestDemo工程然后引入cocoapods.


2,然后新建一个静态库工程,建立方法Framework & Library->Cocoa Touch Static Library取名为LJCommonUI,<font color=purple><i>注意:这个静态库工程与第一个工程分开创建</i></font>

3,将LJCommonUI拖进基础工程的文件夹

建立相关引用

1,打开基础工程,Add Files to...,把LJCommonUI引入


添加完如下图


2,设置Header Path, Build Setting-Header Search Paths (添加头文件搜索路径)

3,引入.a文件, Build Phases - Link Binary With Libraries 添加LJCommonUI.a

注意:
1,如果LJCommonUI里面有图片或者其他的依赖库
B-Build Phases - Copy Files添加对应的图片和依赖库
2,如果LJCommonUI里有category,使用category的时候会crash
B-Other Linker Flags 添加-Objc-all_load确保category被正常引入

打包注意事项

有依赖库的时候,Archive通常在organize里找不到项目或者没有version和identifier
要把依赖库LJCommonUI - Build Settings - Skip Install设置为YES,但项目TestDemo - Skip Install设置为NO

相关文章

  • iOS多工程依赖

      在日常开发中,有时候我们为了保持整个项目的结构清晰,需要对项目的不同的类进行模块化,其中使用工程依赖是个不错的...

  • iOS 多工程依赖

    先写一个头,以后有空再补上 https://my.oschina.net/u/2340880/blog/14888...

  • iOS多工程依赖

    为了保持整个项目的结构清晰,使用工程依赖是个不错的选择首先,要创建一个workspace工程,我是创建了一个sin...

  • iOS 多工程依赖

    网上很多文章都说的很详细https://www.jianshu.com/p/551bcdc677ea https:...

  • iOS多工程依赖方式

    参考链接: iOS工程项目依赖有三种方式:1、创建library工程进行依赖2、创建framework工程进行依赖...

  • iOS 开发 多工程依赖

    [转]//导入准备工作1.建立一个Framework & Library->Cocoa Touch Static ...

  • WorkSpace创建

    Xcode创建子工程以及工程依赖iOS 使用.xcworkspace文件管理代码和工程依赖(实现项目模块化)

  • IOS Jenkins 配置framework 多工程依赖以

    IOS jenkins 最好配置在os 系统下 由于插件会调用xcode进行编译 首先安装jenkins 1.官网...

  • IOS 多工程依赖(.a)静态库和Bundle

    前言:当开发到了一定程度后,积累的工具类或者封装的东西就越来越多,而很多工程会重复使用到这些类,但是又不想每个工程...

  • 创建 pod仓库 submodule subtree

    创建公有pod仓库私有仓库浅谈iOS工程依赖submodule subtree pod管理

网友评论

      本文标题:iOS多工程依赖

      本文链接:https://www.haomeiwen.com/subject/dvuavxtx.html