巨型仙人掌??
前言:
切換分支的過程中發(fā)現(xiàn)本地變更了2598個文件哺窄,然而只是在沒有任何待提交代碼的基礎上切換分支,一下子冒出來pod組件的.xcconfig等各種文件讓再次提交,然后我就忽略掉了這些待提交的代碼睬捶。切回原分支時腾么,原有的分支就開始報錯甜滨,pod更新本地依然無果找默,問題就這樣了厂捞。
錯誤提示:
The file “Pods-******.debug.xcconfig” couldn’t be opened because there is no such file.
持續(xù)修改中……
debug失敗,clean code依然失敗檀葛。
搜索之后處理方式如下:
1、Run?pod deintegrate
2腹缩、Back up the {project}.xcodeproj/project.pbxproj file
3屿聋、Search for?Pods?in the file
4、Delete any blocks that include?Pods
5藏鹊、Rerun?pod install
按照上述方法更新完成之后會發(fā)現(xiàn)只有{project}.xcodeproj/project.pbxproj 文件發(fā)生變動润讥,映射的key在變,其余都不變盘寡,運行程序->build成功->run success楚殿。(暫存)儲存這個變動文件,項目無任何變動竿痰,再次執(zhí)行會發(fā)現(xiàn)脆粥,項目又OK了F瞿纭!变隔!奇哉规伐!
處理方法參照stackoverflow :
附加project.pbxproj 文件的簡單介紹: