pod install 还可以这样用

现状

每次我们需要安装pod第三方库的时候,都需要

  • 先跳到终端
  • 然后找到podfile所有路径
  • 再执行pod installpod update
问题:上面步骤如何能在Xcode一步完成?
思路:创建一个脚本target,每次需要的时候,执行build这个脚本。
过程:
1.创建一个PodInstall的脚本target
image
image

image
2.写上脚本

image

选择刚才写好的脚本target,编译一下会得到一个错误
image

就是说Xcode这个环境下的shell,他根本不知道pod指令,那怎么才能让他知道这个指令呢?联想一下平常使用终端的时候,安装某个指令程序都需要拼接到一个长长长的PATH后面,每次执行指令的时候,它就先去这个PATH里面寻找是否有匹配的,如果没有就会报command not found的错误。所以这个时候我们就需要添加PATH

先找到podbin路径

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脚本,同理。那么加到自动化脚本里面也是如此。也许很多人都是这样做的了。

你可能感兴趣的:(pod install 还可以这样用)