2021-03-29 cocoapodsバージョンダウン&bundleによるマルチバージョンcocoapodsの管理
2442 ワード
一、指定バージョンのcocoapodsをインストールする
指定バージョンのインストール
他の不要なバージョンのスクリプトcoapods installを削除します.shワンタッチ削除
二、bunlderを用いて多バージョンcoapodsを管理する
bundleコマンドを使用してpodバージョンを指定する
1、ruby gemfileファイル紹介
https://ruby-china.org/topics/26655
2、bunlderのインストール:
4.Gemfileファイルの内容を変更するには:
5、指定バージョンのpodを使う
6、本機にインストールされたpodバージョン
7、podインストールpod linkツールをインストールする:
指定バージョンのインストール
sudo gem install -n /usr/local/bin cocoapods --version 1.9.3
他の不要なバージョンのスクリプトcoapods installを削除します.shワンタッチ削除
#gem list |grep cocoapods
# cocoapods (1.10.1, 1.9.3, 1.8.4, 1.7.5, 1.7.0, 1.2.1)
# cocoapods-core (1.10.1, 1.9.3, 1.8.4, 1.7.5, 1.7.0, 1.2.1)
# cocoapods-deintegrate (1.0.4)
# cocoapods-downloader (1.4.0, 1.3.0)
# cocoapods-plugins (1.0.0)
# cocoapods-search (1.0.0)
# cocoapods-stats (1.1.0)
# cocoapods-trunk (1.5.0, 1.4.1)
# cocoapods-try (1.2.0, 1.1.0)
vesrions=(1.10.1 1.8.4 1.7.5 1.7.0 1.2.1)
for version in ${vesrions[*]}; do
echo | sudo -S gem uninstall cocoapods -v $version
done
versions=(1.10.1 1.8.4 1.7.5 1.7.0 1.2.1)
for version in ${vesrions[*]}; do
echo sudo -S gem uninstall cocoapods-core -v $version
done
gem list | grep cocoapods
# sudo gem install -n /usr/local/bin cocoapods --version 1.9.3
二、bunlderを用いて多バージョンcoapodsを管理する
bundleコマンドを使用してpodバージョンを指定する
1、ruby gemfileファイル紹介
https://ruby-china.org/topics/26655
2、bunlderのインストール:
gem install bundler
3.Gemfileの作成:bundle init
デフォルトのファイルの内容は;# frozen_string_literal: true
source "https://rubygems.org"
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
# gem "rails"
4.Gemfileファイルの内容を変更するには:
source "https://rubygems.org"
gem 'cocoapods', '1.5.3' ## pod
gem 'cocoapods-links', '0.3.0' #:git => '[email protected]:_ios/cocoapods-### git
links.git', :tag=>'0.4.0' ### podlinks
5、指定バージョンのpodを使う
bundle exec pod install --verbose --no-repo-update
bundle exec pod update --verbose --no-repo-update
6、本機にインストールされたpodバージョン
gem list --local | grep cocoapods
cocoapods(1.7.3,1.5.3,1.2.1,0.39.0)coapods-core(1.7.3,1.5.3,1.2.1,0.39.0)coapods-deintegrate(1.0.4,1.0.2)coapods-downloader(1.2.2,1.2.1,0.9.3)coapods-links(0.3.0)cococoapods-mangle(1.0.1)cocoapods-packager(1.5.0) coapods-pluins(1.0.0,0.4.2)coapods-search(1.0.0,0.1.0) cocoapods-stats (1.0.0, 0.6.2) cocoapods-trunk (1.3.1, 0.6.4) cocoapods-try (1.1.0, 0.5.1) 7、podインストールpod linkツールをインストールする:
sudo gem install cocoapods-links
指定バージョンのpodをインストールする:sudo gem install cocoapods -v 1.5.3