問題描述
項目用到cocoapods管理第三方框架渣淳,所以需要打開xxxx.xcworkspace入愧,Pods正常顯示嗤谚,但xxxx.xcodeproj顯示紅色,不包含xxxx.xcodeproj并且無法操作旁赊。
嘗試把Podfile椅野、Podfile.lock竟闪、xxxx.xcworkspace和Pods文件夾全部刪除。
然后打開xxxx.xcodeproj炼蛤,打開Podfile文件
編輯Podfile文件
執(zhí)行安裝相應的第三方類庫
但出現錯誤[!] Attempt to read non existent folder
開始以為cocoapods問題妖爷,又嘗試重裝cocoapods。
網上說要執(zhí)行下面的命令
sudo -- sh -c "echo '117.18.237.29 ocsp.digicert.com' >> /etc/hosts
但問題還是沒解決理朋,真是讓人抓狂P跏丁!K陨稀4紊唷!
問題分析
找了很久兽愤,終于發(fā)現問題彼念。其實問題不在cocoapods烹看,安裝相應的第三方類庫也沒問題国拇。剛開始就應該向工作區(qū)間xxxx.xcworkspace不包含xxxx.xcodeproj 的問題解決,既然不包含惯殊,可能原因是xxxx.xcworkspace里描述xxxx.xcodeproj的路徑錯誤酱吝,或者xxxx.xcodeproj本身的路徑錯誤。我猜想應該是前者的問題土思。
打開xxxx.xcworkspace务热,點擊xxxx.xcodeproj發(fā)現路徑真的和我xxxx.xcodeproj所在的路徑不一樣忆嗜。
問題解決
打開xxxx.xcworkspace,點擊xxxx.xcodeproj
然后點擊右側界面崎岂,點擊Location下方的文件夾圖標修改路徑捆毫,選擇正確的xxxx.xcodeproj文件。
保存路徑冲甘,xxxx.xcodeproj被包含绩卤,運行程序也正常了。
注意
要選擇正確的項目運行江醇,不然無法運行