现状
每次我们需要安装pod第三方库的时候,都需要
- 先跳到终端
- 然后找到podfile所有路径
- 再执行
pod install或pod update
问题:上面步骤如何能在Xcode一步完成?
思路:创建一个脚本target,每次需要的时候,执行build这个脚本。
过程:
1.创建一个PodInstall的脚本target
2.写上脚本
选择刚才写好的脚本target,编译一下会得到一个错误
就是说Xcode这个环境下的shell,他根本不知道
pod指令,那怎么才能让他知道这个指令呢?联想一下平常使用终端的时候,安装某个指令程序都需要拼接到一个长长长的PATH后面,每次执行指令的时候,它就先去这个PATH里面寻找是否有匹配的,如果没有就会报command not found的错误。所以这个时候我们就需要添加PATH。
先找到pod的bin路径
which pod
得到一个路径/Users/xxxx/.rvm/rubies/ruby-2.6.3/bin/pod
然后添加到刚才的脚本前面
export PATH=/Users/xxxx/.rvm/rubies/ruby-2.6.3/bin:$PATH
pod install
3.build验证
以后要使用到pod install就直接在xcode中完成了,还可以单独创建一个pod update脚本,同理。那么加到自动化脚本里面也是如此。也许很多人都是这样做的了。











网友评论