Edited at

CocoaPods → Charthageでどん詰まりしたけどショートカット叩くだけだった

More than 3 years have passed since last update.

この記事のおかげで助かった。

CocoaPodsから移行する時に僕以外にもハマる人がいるかもしれないので書いておきます。


症状

どんだけ間違いなくやっても、以下のようなエラーでずっとアプリが起動できずに5時間くらい悩んだ。


dyld: Library not loaded: @rpath/SwiftyJSON.framework/SwiftyJSON

Referenced from: /private/var/mobile/Containers/Bundle/Application/CC8759F5-A501-400C-93A8-DCEE3BFE4770/XXX.app/XXX

Reason: Incompatible library version: Foo requires version 2.0.0 or later, but SwiftyJSON provides version 1.0.0



原因

CocoaPodsで入れてたライブラリがシミュレーターに残ってて競合してた。(バージョンは同じはずなのに)


対策

Clean Build Folder で治った。

メニュー の Product で Optionキー 押すと出てくる。

ショートカットは Command-Option-Shift-K