circle.yml
# ...
dependencies:
pre:
# workaround for brew's bug https://github.com/Homebrew/homebrew/issues/45616
- brew update || brew update
- brew outdated xctool || brew upgrade xctool
- xctool -v
- >
which carthage;
if [ $? -eq "0" ]; then
brew outdated carthage || brew upgrade carthage
else
brew install carthage
fi
- carthage version
carthageがインストールされててbrew outdatedの判定されれば -> brew upgrade
carthageがインストールされてなければ -> brew install