#swiftやってる時にコミットできなくなったんでアウトプットしておきますね(;
初歩的なことですがつまづいてしまったので記事にしました。
具体的なこというとこんな感じ
通常
問題のやつ
#原因
.gitignoreファイルを作ってPodsをコミットしないようにする
#解決策
.gitignoreを作成した後、Xcodeを一旦閉じて、プロジェクトを開き直してからコミット画面を確認する
プロジェクトのファイルからターミナルを開いて、
touch .gitignore
ファイルを作ってその中に
Pods/* プロジェクト名.xcworkspace
で、ターミナルに戻って
pod install
僕の場合これでも直らなかった。。
Pods配下がコミットされていたのを後から.gitignoreで対象外にしているようで、
リポジトリの中からPods配下を削除できていないよう...
とにかくpodsをいじくれば!!笑
1.プロジェクトフォルダをターミナルで開く
2.Xcodeを閉じる
3.次のコマンドをターミナルに入れ、Pods配下をリポジトリの管理対象から削除する
git rm --cached -r Pods
4.次のコマンドをターミナルに入れ、管理対象から削除したファイルをコミット(削除確定)する。
git commit -m "delete pods"
5.Xcodeでプロジェクトを開く
これでできました!!
#考察
僕の場合、cocoapods使うのにgitignore作ってなかったからそうなってしまったのかも
結構時間かかってしまったw
見ていただきありがとうございました!