Reason: Incompatible library version: Foo requires version 2.0.0…

XcodeでiOSアプリを実行するとReason: Incompatible library version: Foo requires version 2.0.0 or later, but Bar provides version 1.0.0のようなエラーでアプリが起動しない場合、Clean Build Folderを行うとエラーが発生しなくなった。

CocoaPodsのバージョンが古い場合にも発生するらしいので、その場合はCocoaPodsのバージョンを上げてpod installを行っておくと良いらしい。

XcodeでClean Build Folderを実行できない場合の対処方法

XcodeでClean Build Folderを実行しようとするとYou do not have the required file permissions.というメッセージでエラーが発生してしまう場合の対処方法。

XcodeのPreferences→LocationsでDerived DataのDefaultをRelativeに変更して再度Defaultに戻す。

これでClean Build Folderを実行できるようになる。