LoginSignup
3

More than 5 years have passed since last update.

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

Posted at

はじめに

共同開発で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************************* であったのを解除したということでしょうか(あまり理解していません)

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3