1. ホーム
  2. ios

[解決済み] xcodeproject/project.pbxproj ファイルは git 無視すべきですか?

2022-10-26 23:56:33

質問

XCodeプロジェクトにおいて、xcodeproject/project.pbxprojファイルが変更されましたが、私には役に立たない情報であり、それはコンパイルのためです。

私はこのファイルと xcodeproject/projectxworkspace/username.xcuserdata/UserInterfaceState.xcuserstate ファイルを git 無視するべきですか?

どのように解決するのですか?

Swift Package Managerを踏まえてアップデートする。 Swiftパッケージとしてプロジェクトを構築している場合 - このファイルは、真実のソースとしてファイルシステムを使用して生成することができるので、間違いなく無視する必要があります。次のコマンドを使用することでそれを行うことができます。

$ cd ~/Projects/MyProjectFolder/
$ swift package generate-xcodeproj

SwiftPM以外の回答については、以下を参照してください。

このファイルには、プロジェクト内のすべてのファイルのリスト、ターゲットの設定、どのファイルがどのターゲットに属しているかが格納されています。おそらく、プロジェクトバンドルで最も重要なファイルです。あなたは をしてはいけません。 このファイルを無視してはいけません。これにはいくつかのポイントがあります。

  1. このプロジェクトに単独で取り組みたくない、または。
  2. 異なるマシンからプロジェクトに取り組む予定である。
  3. コードベースを他の人と共有したい。