2019年的春节刚刚过完,是不是改立几个flag
来表示一下今年学习的决心,想想还是算了,不然等到2020年春节,那耳光多响哈哈。
用一句话来总结一下2018
- 惨不忍睹,碌碌无为
好了,回归正题吧,如果用一个项目包含多个工程,并且每个工程都用到了Pods
的呢?以及如何管理每个工程的Pods
呢?
1.用一个项目来穿件多个工程
1.1创建一个空的的workspace
工作空间
注意:将你的工作空间放入到一个你想放的地方
1.2给workspace
创建不同的工程,例如:demoOne
依次类推,创建我们第二个工程,例如:demoTwo
此时创建好的目录结构如下
2.此时项目我们需要使用Pods
2.1.我们在workspace
文件夹下使用touch Podfile
创建Podfile
文件
- 并将
workspace 'workspace.xcworkspace'
粘贴进去 - 安装
pod install
2.2需要讲工程的使用的第三方安装进去,此时Podfile
编写如下
# 工程的名称
targetsArray = ['demoOne','demoTwo']
for index in 0..targetsArray.length - 1 do
proj = targetsArray[index]
target proj do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
use_frameworks!
project proj + '/' + proj + '/' +proj + '.xcodeproj'
# 需要依赖的第三方
pod 'SnapKit', '~> 4.0.0'
end
end
此时你就需要pod install
静静等待安装完毕即可,这样我们的几个工程就可以使用pod
的第三方了😁
扩展
如果你想在不同的工程里面不同的第三方,其实你可以在
for
循环里面添加if
或者把一样的使用for
循环,把不一样的,分开写,不就可以解决了吗,你也可以在每个工程里面去维护一个Podfile
,使用workspace
里面的Podfile
去管理各个工程里面的Podfile
也是可以。
总结:
- 最后了,还是需要立几个
flag
吧,万一实现了呢?咸鱼还是需要有梦想的,万一实现了呢? - 1.完成一个
Vue
项目(已经开始) - 2.完成一个
Flutter
项目(已经开始) - 3.完成一个
JAVA
项目(未开始) - 4.继续完善
github
上面的Utils
项目
广招贤士一起完成项目,有志之士,可以留言,私信