web-dev-qa-db-ja.com

XcodeプロジェクトのためにXCSharedDataをGitリポジトリにチェックインする必要がありますか?

いくつか変更を加えたところ、レポに追加されていない保留中のファイルが表示されます。ファイル名のパスは*/xcshareddata/IDEWorkspaceChecks.plistです。誰かがこのファイルの理由と、それをレポに追加する必要がある理由と理由を説明できますか?

14
Esko918

xcshareddata/のファイルをリポジトリに追加する必要があります(xcuserdata/のファイルは追加しないでください):

Xcode 9.3は、新しいIDEWorkspaceChecks.plistファイルをワークスペースの共有データに追加して、必要なワークスペースチェックの状態を保存します。このファイルをソース管理にコミットすると、ワークスペースを開く各ユーザーのチェックを不必要に再実行できなくなります。 (37293167)

https://developer.Apple.com/library/archive/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html


Xcode 9以降について、.gitignoreで本当に必要な行は次のとおりです。

xcuserdata/

Xcode 9以降では他に何もありません。 .gitignoreにある他の行は、インターネット上で古い.gitignoreサンプルを見つけたためではなく、特定のニーズにのみ追加する必要があります。 :)

23
Cœur