現象
備忘録です。
Unityのプロジェクトにcocoapodsを実行しても正常にビルドできない。
xcconfingが正常に読めていないためプロジェクトの設定にxcconfigのファイルが表示されない。
エラー内容
ビルドしたら以下のようなエラーが出た。
diff: /../Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
プロジェクトの設定をみるとxcconfigファイルが正常に設定されていない。
修正手順
Unityプロジェクトに登録されているPodsフォルダが古いものがあると
pod installやupdateをしても正常に最新のものに更新できないようです。
このため以下のような手順で状態を復帰。
1.UnityプロジェクトのPodsフォルダを削除
2.Xcodeを閉じる
3.pod installまたはupdateを実行
これでPodsファイルがUnityプロジェクトへ再登録され
xcconfigファイルの設定自体も正常に復帰していた。