LoginSignup
4
4

More than 5 years have passed since last update.

cocoapods使用環境でsynxすると動かなくなる

Last updated at Posted at 2015-02-07

理由

Project > プロジェクト名 > Info > Configurations が
PodsのPods.debug,Pods.releaseを認識できなくなるため。

対処

  1. 一度pod関係を削除してからsynxする。

cocoapods関係を削除 > synx > podをインストール

Xcodeを閉じてから以下を実行
xxxにはプロジェクトのファイル名を入れてください。

rm -rf Pods Podfile.lock
synx -p xxx.xcodeproj/
pod install
  1. 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;
}
4
4
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
4
4