CocoaPodsを使う過程におけるいくつかの問題


CocoaPodsが生成したwork spaceを上位ディレクトリに移動する場合、Pods.xcctonfigとプロジェクトのいくつかの設定を変更する必要があります。
この問題に遭遇した時:
Could not automatically select an Xcode project. Specify one in your Podfile like so:

xcodeproj 'path/to/Project.xcodeproj'
Podfileファイルにプロジェクトディレクトリを指定すればいいです。例えば、Podfileファイルにこれを追加すればいいです。
......
xcodeproj 'Portfolio/Portfolio.xcodeproj' 
......
は主にPodにサブディレクトリ内のプロジェクトファイルを見つけさせる。
udateまたはinstallでこの問題に遭遇した時:
Unable to find a specification for `xxxxx (~> 1.x.x)` depended upon by Podfile.
は現在のPodのディレクトリを整理するだけでいいです。端末で以下のコマンドを実行します。
pod repo remove master
pod setup
セットアップが成功したらinstallまたはudateを実行すればいいです。