ios-项目组件化(准备工作)

 最近公司业务不是很忙,自己抽出时间对现有的开发项目准备进行组件化模式开发;由于公司项目架构在开始搭建的时候没有用到cocoapods进行三方包管理,三方包的工程环境都是需要手动去完成配置的,而组件化要依赖于cocoapods,所以在进行组件化之前,先要把现有的开发项目集成cocoapods进行包管理。
 下面就开始讲项目集成cocoapods:
1、使用终端命令 cd到项目所在的目录,创建Podfile文件并编辑它;


创建Podfile.png

2、在项目路径下,使用pod命令更新podfile,pod install;
3、查看原有的项目目录,会发生改变,会有一个创建好的Podfile包管理,一个Podfile.lock,该文件用于保存已经安装的Pods依赖库的版本,一个为开发工作空间,以后开发就要使用Project.xcworkspace文件。

集成cocoapods后的目录.png

4、项目中一般会有生产环境和测试环境,所以再在项目中创建一个测试的target:
多个target.png

5、管理Scheme
管理Scheme1.png

管理Scheme2.png

项目自动打包请移步到这里查看
6、编辑项目的Podfile文件,将target更换为新的target,重新打开项目,然后使用终端cd到项目所以目录,使用pod命令更新podfile,pod install即可
7、从现在开始可以使用cocoapods进行项目包管理了开发了。

 若有问题,还望各位指正,多多交流~
下一篇:ios-组件化(一)创建本地私有库

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

推荐阅读更多精彩内容

  • 最近在学习vue.js的时候发现,vue的组件化的思想对于编写代码是一个非常有用的事情。 首先为什么需要组件化? ...
    拂晓的云阅读 11,994评论 6 23
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,526评论 0 39
  • ——每一个失眠的灵魂下都有一颗挣扎着求上进的心。 曾经,在无忧的年华里听到别人一脸无奈的谈失眠的痛苦,很天真的不以...
    犹俏阅读 3,017评论 0 0
  • 宅叟男神的自白 (2015年 1月11日 06:50) 旷达些吧男神! 别再让无谓的忆旧蔫巴了心灵, 须臾一晃就百...
    新绿_b853阅读 3,192评论 0 1
  • 开心就是做任何事情最大的动力。 最近粉丝涨得哗哗的, 把和朋友的聊天, 写了下来, 发现就是一首打油诗。 任何事情...
    苏苏21阅读 1,696评论 0 4