追加したTARGETのSchemeでビルドしたら失敗する
その1 No such module ~~~
No such module 'FirebaseFirestore'
これは余裕。キャッシュ残ってるんでしょ?
rm -rf ~/Library/Developer/Xcode/DerivedData
(ターン!)
Cmd + Shift + K(クリーンビルド)
(ターン!)
解決せず。。。
解決方法
- 追加したTARGET > General > Linked Frameworks and Libraries がなぜか空になっているので
Pods_appName.framework
を追加 - Project > Info > Configuration > 追加したTARGET が None になっているので修正
よっしゃ!!!ビルドできた!!!
その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 に入れる