日々精進

新しく学んだことを書き留めていきます

XCodeでビルド出来るのにxcodebuildでビルドすると「ld: library not found for -lPods」エラーが出る

原因はxcodebuildのCONFIGURATION_BUILD_DIRに相対パスを指定していることだった。
相対パスにしていると、各プロジェクト毎に.xcodeprojからの相対パスでビルド成果物を保存するフォルダを作ってしまうので、
Podsプロジェクトのビルド成果物が同じフォルダになく、見つからないのでエラーになっていた。
CONFIGURATION_BUILD_DIRに絶対パスを渡すと直った。