原因

ReproSampleTestsビルド時にRepro SDKがリンクされないことが原因で下記の様なエラーが出力されます。

ld: framework not found Repro for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

対応策

対応策として下記の2つがあり、基本的に対応策1をお勧めします。
対策2は何らかの事情でTarget Membershipから外せない場合のみお試しください。

対応策1

Repository.swiftのTarget MembershipからReproSampleTestsのチェックを外してください。これによりReproSampleTestsビルド時にRepository.swiftがコンパイル不要となり、ReproSampleTestsとRepro SDKのリンクが不要になります。
なお、Target Membershipから外しても、テストコード側からRepository.swiftのクラスを呼び出すことは可能です。

対応策2

PodfileのReproSampleTestsのinherit! :search_paths を削除します。これにより、ReproSampleTestsビルド時もRepro SDKがリンク対象となります。


上記の対応で改善されない場合は、チャットサポートへお問い合わせください。

回答が見つかりましたか?