情况
帮朋友做项目,然后用Git远程协助,我做好项目,然后他克隆项目时报错。
error解读
大致意思是:缺失Podfile.lock 和Mainfest.lock文件。请使用pod install命令进行更新。看到这里如果你想用pod install命令更新,那就大错特错了!
解决方法
确实是缺失了文件,但是不是使用pod install命令。究其原因,是我没有提交.lock文件。
至于为什么没有提交.lock,说起来就更恼火了。用了别人写的Git忽略文件.gitignore_global (还是Github上面星星蛮多的)
里面把.lock文件设为忽略
所以去掉.lock忽略即可
延伸
当然自己的项目可以这样搞,但是如果你在Github上面下载的项目,那就只能乖乖pod install,当然也可以提醒该开发者有问题让他把文件传上去。
网友评论