iOS项目的gitignore

使用gitignore.io的服务就能很好的自动生成一个gitignore文件。

如果是正在开发的Project,可以通过git rm来拿掉xcuserstate。
下面有个来自slackoverflow的例子,project是项目名称,username是你电脑的user name。

git rm --cached [project].xcodeproj/project.xcworkspace/xcuserdata/[username].xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "Removed file that shouldn't be tracked"

xcode - Can’t ignore UserInterfaceState.xcuserstate - Stack Overflow