理由
Project > プロジェクト名 > Info > Configurations が
PodsのPods.debug,Pods.releaseを認識できなくなるため。
対処
- 一度pod関係を削除してからsynxする。
cocoapods関係を削除 > synx > podをインストール
Xcodeを閉じてから以下を実行
xxxにはプロジェクトのファイル名を入れてください。
rm -rf Pods Podfile.lock
synx -p xxx.xcodeproj/
pod install
- xxx.xcworkspace を開いて設定し直す。
左上のフォルダアイコンを選択
プロジェクトを選択 > プロジェクト名 > Info > Configurationsで以下の2つを指定する。
- debug : Pods/Target Support Files/Pods/Pods.debug.xcconfig
- release : Pods/Target Support Files/PodsPods.release.xcconfig
これでビルドすると元通り動くようになっていると思います。
追記
synx_pod プロジェクト名
で上記の流れを実行するエイリアス書きました。
function synx_pod() {
rm -rf Pods Podfile.lock;
synx -p $1.xcodeproj/;
pod install;
open $1.xcworkspace;
}