日々精進

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

Product Nameを変更した後でビルドすると、Testターゲットで「ld: file not found ... clang: error: linker command failed with exit code 1 (use -v to see invocation)」ビルドエラー

原因はTestターゲット>Build Settings>Testing>Test Hostにテスト対象のアプリのパスを書くんだけど、このパスにProduct Nameが含まれておりそれが古いままになっているため。
変更後のProduct Nameに直すと直った。
テスト対象アプリのInfo.plistからProduct Nameを取ってくる方法ないんかな。。