6
3

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 5 years have passed since last update.

TARGET を追加したら Pod が読み込まれなくて死ぬほどハマったので備忘録

Posted at

追加したTARGETのSchemeでビルドしたら失敗する

その1 No such module ~~~

No such module 'FirebaseFirestore'

これは余裕。キャッシュ残ってるんでしょ?
rm -rf ~/Library/Developer/Xcode/DerivedData (ターン!)
Cmd + Shift + K(クリーンビルド)(ターン!)

解決せず。。。

解決方法

  1. 追加したTARGET > General > Linked Frameworks and Libraries がなぜか空になっているので Pods_appName.frameworkを追加
  2. Project > Info > Configuration > 追加したTARGET が None になっているので修正

ここが空なので追加する
スクリーンショット 2019-10-22 午後5.51.41.png

ここの None を修正
スクリーンショット 2019-10-22 午後5.53.10.png

よっしゃ!!!ビルドできた!!!

その2 dyld: Library not loaded: @rpath/

dyld: Library not loaded: @rpath/name.framework/name
Referenced from:

/Users/xyz_xyz/Library/Developer/CoreSimulator/Devices/xxxxxxx/data/Containers/Bundle/Application/xxxxxxx/appname.app/appname
Reason: image not found

なんでやねん。。。

解決方法

TARGET > Build Phases > Run Scripts で Pods を読み込む設定を入れる。
こんな感じ↓↓↓

"${PODS_ROOT}/Target Support Files/Pods-Oshidori/Pods-Oshidori-frameworks.sh"

複製した方の [CP] Embed Pods Frameworks に書いてあるものを、追加したTAEGETの Run Scripts に入れる
スクリーンショット 2019-10-22 午後5.55.22.png

この空っぽのところにコピーして入れる
スクリーンショット 2019-10-22 午後5.55.38.png

6
3
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
6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?