日々精進

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

pod updateしたら「[!] `` attempted to initialize an object with an unknown UUID. `F72FEE6D18D0296400332430` for attribute: `files`. This can be the result of a merge and the unknown UUID is being discarded.」のような警告が出る

原因は、マージに失敗するなどして謎のUUIDがproject.pbxprojに残ってしまっていること。
project.pbxprojの中をunknown UUIDで検索すると、以下のような行が見つかる。

// 普通はこんな感じで、UUIDに対応するファイル名が書いてある。
FCD71ECBE65FA52C3CE06130 /* Example.xib in Resources */,
// unknownなやつはファイル名がない
F72FEE7E18D0425800332430,

ファイル名がないUUIDを削除すると直った。
project.pbxprojのマージ怖い。。