
前言:
切換分支的過(guò)程中發(fā)現(xiàn)本地變更了2598個(gè)文件,然而只是在沒(méi)有任何待提交代碼的基礎(chǔ)上切換分支,一下子冒出來(lái)pod組件的.xcconfig等各種文件讓再次提交,然后我就忽略掉了這些待提交的代碼。切回原分支時(shí),原有的分支就開(kāi)始報(bào)錯(cuò),pod更新本地依然無(wú)果,問(wèn)題就這樣了。
錯(cuò)誤提示:
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
按照上述方法更新完成之后會(huì)發(fā)現(xiàn)只有{project}.xcodeproj/project.pbxproj 文件發(fā)生變動(dòng),映射的key在變,其余都不變,運(yùn)行程序->build成功->run success。(暫存)儲(chǔ)存這個(gè)變動(dòng)文件,項(xiàng)目無(wú)任何變動(dòng),再次執(zhí)行會(huì)發(fā)現(xiàn),項(xiàng)目又OK了!?。∑嬖?!
處理方法參照stackoverflow :
附加project.pbxproj 文件的簡(jiǎn)單介紹: