LoginSignup
9
5

More than 5 years have passed since last update.

Carthage 0.25 を使っていた時の更新されない等のバグ

Last updated at Posted at 2017-09-11

Carthageがキャッシングするようになって少し早くなった、が同時に困ることも増えた。

TL;DR

とりあえずこんぐらい消せばだいたいはいけそう

rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/org.carthage.CarthageKit/dependencies
rm -rf ~/Library/Caches/org.carthage.CarthageKit/DerivedData
rm -rf Carthage/

消したあと、 carthage bootstrap --no-use-binaries --platform iOS して Xcode側でもクリーンしてリビルド

コンパイルできない問題

Swift 4対応やHotfixもあってXcode 8と9を入れ替えながら作業していた。同時にCarthageのライブラリも入れ替えながら。
Swift バージョンの問題でframeworkを読み込めない問題が発生して、 --no-use-binaries をつけても治らず・・・

rm -rf ~/Library/Caches/org.carthage.CarthageKit/DerivedData
rm -rf Carthage/

で治りました。

最新バージョンインストールできない問題

carthage update してもなぜか最新がインストールできず・・・

tag指定しても、見つからないと言われてインストールできませんでした。(ハッシュを指定するとインストールできましたが)

ISSUEを探すと以下を見つけたので、

https://github.com/Carthage/Carthage/issues/2148

書いてあるとおりに

rm -rf ~/Library/Caches/org.carthage.CarthageKit/dependencies

すると治りました。

Carthageで困ったときは

ISSUEにだいたい先に発見されてる

9
5
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
9
5