情況
幫朋友做項目,然后用Git遠程協助,我做好項目,然后他克隆項目時報錯。
error解讀
大致意思是:缺失Podfile.lock 和Mainfest.lock文件。請使用pod install命令進行更新。看到這里如果你想用pod install命令更新,那就大錯特錯了!
解決方法
確實是缺失了文件,但是不是使用pod install命令。究其原因,是我沒有提交.lock文件。
至于為什么沒有提交.lock,說起來就更惱火了。用了別人寫的Git忽略文件.gitignore_global (還是Github上面星星蠻多的)
里面把.lock文件設為忽略
所以去掉.lock忽略即可
延伸
當然自己的項目可以這樣搞,但是如果你在Github上面下載的項目,那就只能乖乖pod install,當然也可以提醒該開發者有問題讓他把文件傳上去。
錯誤截圖
QQ20170103-0.png