【Swift】Id: framework not found Pods clang: error: linker command failed with exit code 1 (use -v to see invocation)
swiftのプロジェクトがいきなり表題のエラーでbuildできなくなってちょっとハマったのでメモ。
あるMacでは動くのに違うMacだとこのエラー。たまにXcodeは謎い。
対応策として、基本的にDeriveDataとかCache消せばいけると思っていたけどずっと変わらない。
Xcodeのversionかなと思って7.3と7.3.1と差異があったのでXcodeのインストールまでし直したけどダメ。
てかPod入れ直すことしてないやと思って、Podfileの中身はどっかにメモっといて一旦プロジェクトからPod関連ファイル削除。
参考
CocoaPodsのアンインストール方法 · Yukim Log
そして、もう一回Podfileにメモした内容貼ってpod install, pod updateでbuildで普通にbuildはできた。。
しかし、SDWebImageがnot findになり、pod updateし直すとまた表題のエラー。。
わからん。。
追記 7/31
Podfileの記述を修正したらいけた。
プロジェクトからPodを削除 > vi Podfileで以下のように記述
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' use_frameworks! target 'プロジェクト名' do //必要なライブラリ名 pod 'FlatUIKit' . . . end //(テストがあれば?) target 'プロジェクト名Tests' do end
target 'プロジェクト名' do ~ endを追記。doとendの中にライブラリ名を記述。
よかったよかった。