0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Swift】【本当にあった怖い話】外部モジュールのリポジトリが削除

Posted at

目次

1.外部モジュールが削除された?
2.対処方法
3.おわりに

1. 外部モジュールが削除された?

  • 前提条件:外部モジュールの管理はpodファイル

開発しているアプリで外部モジュールをマージ作業している時のこと。
pod installを実行するとGitのアカウントのIDパスワードを聞かれるようになり、入力してみたところ、リポジトリが見つかりませんとのエラーが、、
Gitのリンク先を見てみると404 Notfounds,,,

そう、消えていたのです。使用している外部モジュールが。

2. 対処方法

  1. 代わりの外部モジュールを探す
    削除されたとなると仕方ないので、代わりのものを他のリポジトリから漁ってきます。

  2. podファイルを書き換える
    以下のように参照しに行くgitのリポジトリを指定してあげる

    基本形
         pod '外部モジュール名', :git => 'リポジトリのURL', :branch => 'ブランチ名'
    
    pod
          pod 'AES256CBC', :git => 'https://github.com/krzyzanowskim/AES256CBC', :branch => 'master'
    
  3. pod installする

  4. (もしエラーが出るのであれば)pod installで入ってきたモジュール名/swiftファイルの中身を今まで動作していたモジュール名.swiftファイルに置き換える

3. おわりに

今まで使用していた外部モジュールが削除されていた焦りましたが、代替リポジトリを見つけて少し手を加えてあげるだけで、対応できました!
人は壁にぶち当たった時が一番成長するということで良しとします :smile:

今回も本記事を読んでいただき誠にありがとうございました。
目指せ脱初学者!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?