最近公司业务不是很忙,自己抽出时间对现有的开发项目准备进行组件化模式开发;由于公司项目架构在开始搭建的时候没有用到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-组件化(一)创建本地私有库