swift-添加ignore文件仍出现UserInterfaceState.xcuserstate文件的解决方法

本文主要介绍使用git,添加ignore文件后,每次提交仍会出现UserInterfaceState.xcuserstate的解决办法,更多回答可参考stackoverflow

  • 出现这种情况可以在终端输入一下指令
git rm --cached ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "删除烦人的UserInterfaceState.xcuserstate文件"
  • 删除所有用户的xcuserstate文件
git rm --cache */UserInterfaceState.xcuserstate

注:
- 指令中ProjectFolder为对应的工程名
- myUserName为对应的用户名称

  • 同样的,如果出现.DS_Store文件也可用这种方法解决,主要使用 git rm -- cached指令

你可能感兴趣的:(swift-添加ignore文件仍出现UserInterfaceState.xcuserstate文件的解决方法)