Xcode
iOS

PBXCp Error でビルドが通らないのでやったこと

はじめに

共同開発でiOSライブラリをアップデートしようと思ったところ、PBXCp Errorが発生しビルドが通りませんでした。
screenshot.png

DAAA15E7-135A-4FDC-AC63-FEEC98172F79.png

こちらのファイルがないって言われています

やったこと

DerivedData の確認・削除

$ ls ~/Library/Developer/Xcode/DerivedData
...
SYBlinkAnimationKit-ber*************************
SYBlinkAnimationKit-bhx*************************
...

ビルド時に要求されているパスは、SYBlinkAnimationKit-bey************************* なので、すであるものとは別でした。
(上記のDerivedDataは、Xcode 8, Xcode 9でそれぞれビルドを実行した際に生成されたものです。)

とりあえず、これらを削除して再度ビルドを実行してみましたが同じパス(DerivedData)が生成されるだけでした。
~/Library/Developer/Xcode/DerivedData ごと削除するのも試しましたが、残念

DerivedDataについては以下を参考にしました
* Xcode 8.2 年末なので Xcode まわりの不要ファイルを一掃してみた | Developers.IO
* Xcode で Derived Data を簡単に削除する方法

Copy Bundle Resources の確認

これらに従い、Build Phases > Copy Bundle Resources の赤くなっているファイルを削除しようと思いましたが、ありませんでした。

screenshot.png

解決

Build Phases > Embed Frameworks にあるファイルを-で削除しました
これでビルドがうまく通りました!

E505DA0D-3844-4C2E-B76B-28BA25DB3118.png

参照先が手元に存在しないSYBlinkAnimationKit-bey************************* であったのを解除したということでしょうか(あまり理解していません)