Xcode中的UserInterfaceState.xcuserstate文件每次運(yùn)行都更新,所以要忽略掉這個文件的更新.
文件所在目錄(使用cocoapods)
~/項目路徑/項目名稱.xcworkspace/xcuserdata/用戶名.xcuserdatad
執(zhí)行過程
打開終端執(zhí)行以下命令
-
進(jìn)入文件夾
cd ~/項目路徑/項目名稱.xcworkspace/xcuserdata/用戶名.xcuserdatad
- 強(qiáng)制刪除UserInterfaceState.xcuserstate
svn rm --force UserInterfaceState.xcuserstate
- 設(shè)置編輯器為nano (在bash下)
export EDITOR=nano -
設(shè)置svn提交時忽略的文件 (注意后面有個點(diǎn)號,代表本目錄)
svn propedit svn:ignore .
執(zhí)行完后,會彈出nano編輯界面
- 將UserInterfaceState.xcuserstate復(fù)制輸入后,按Ctrl+X,選擇Y,Enter返回
- 輸入svn status,發(fā)現(xiàn)UserInterfaceState.xcuserstate不再顯示,說明修改成功.