目次
1.外部モジュールが削除された?
2.対処方法
3.おわりに
1. 外部モジュールが削除された?
- 前提条件:外部モジュールの管理はpodファイル
開発しているアプリで外部モジュールをマージ作業している時のこと。
pod installを実行するとGitのアカウントのIDパスワードを聞かれるようになり、入力してみたところ、リポジトリが見つかりませんとのエラーが、、
Gitのリンク先を見てみると404 Notfounds,,,
そう、消えていたのです。使用している外部モジュールが。
2. 対処方法
-
代わりの外部モジュールを探す
削除されたとなると仕方ないので、代わりのものを他のリポジトリから漁ってきます。 -
podファイルを書き換える
以下のように参照しに行くgitのリポジトリを指定してあげる基本形pod '外部モジュール名', :git => 'リポジトリのURL', :branch => 'ブランチ名'
podpod 'AES256CBC', :git => 'https://github.com/krzyzanowskim/AES256CBC', :branch => 'master'
-
pod installする
-
(もしエラーが出るのであれば)pod installで入ってきたモジュール名/swiftファイルの中身を今まで動作していたモジュール名.swiftファイルに置き換える
3. おわりに
今まで使用していた外部モジュールが削除されていた焦りましたが、代替リポジトリを見つけて少し手を加えてあげるだけで、対応できました!
人は壁にぶち当たった時が一番成長するということで良しとします
今回も本記事を読んでいただき誠にありがとうございました。
目指せ脱初学者!