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