Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

cocoapodsでxcconfigファイルが正しく登録されないとき

More than 3 years have passed since last update.

現象

備忘録です。
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ファイルが正常に設定されていない。

正常に設定されているときは以下のようになる。
スクリーンショット 2017-03-19 5.34.54.png

修正手順

Unityプロジェクトに登録されているPodsフォルダが古いものがあると
pod installやupdateをしても正常に最新のものに更新できないようです。

このため以下のような手順で状態を復帰。

1.UnityプロジェクトのPodsフォルダを削除
2.Xcodeを閉じる
3.pod installまたはupdateを実行

スクリーンショット 2017-03-19 4.13.53.png

これでPodsファイルがUnityプロジェクトへ再登録され
xcconfigファイルの設定自体も正常に復帰していた。

akerusoft
会社に所属していないので業務内で許される時間内で書いた備忘録のようなものが多数です。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away