Avatar
.gitignore は無視する(コミットから除外する)ファイルを書くもので、 !**/*.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings のように ! から始まるものは除外対象でなくす(つまりコミット対象とする)じゃないですか?
An optional prefix "!" which negates the pattern; any matching file excluded by a previous pattern will become included again.
https://git-scm.com/docs/gitignore
1:32 AM
なので、 WorkspaceSettings.xcsettings はコミット対象かと。
1:35 AM
このプロジェクトは SwiftPM は使ってないですが、 Package.resolved はコミット対象とするのが一般的なように思います。ただ、↑の .gitignore だと除外されちゃいますね。