美文网首页
cocopods在更新过程中产生Podfile.lock 和 M

cocopods在更新过程中产生Podfile.lock 和 M

作者: _Zeap | 来源:发表于2019-03-09 18:31 被阅读0次
    报错

    根据我在网上查的资料,Podfile.lock 和Manifest.lock是用来进行校验的。在多人协作的过程中,多次代码合并后文件内部意外产生更改。就会导致cocopod更新第三方库后一直报错说Podfile.lock 和 Manifest.lock: No such file or directory。

    我在Google上搜了很多次,并没有一个有用的方案。既然Podfile.lock 和Manifest.lock是进行cocopod校验用的,那如果我把cocopod从工程中完全移除,然后重新导入呢?今天早上我我抱着试试看的态度(听着怎么有点儿像是买药的 )。尝试着把cocopod从工程中完全移除,然后再重新导入。TMD!编译成功了。激动死LZ了。

    现在我来说一下怎么把cocopod从代码中移除【参照链接:http://jingyan.baidu.com/article/c1a3101e5aeab3de656debe5.html】

    删除步骤【步骤顺序可以调换】:

    1、编辑Podfile文件,清除里面所有库,然后终端输入:pod install。这时会清空第三方库和相关依赖库。

    2、删除之前的4个文件,Podfile、Podfile.lock、Pods文件夹和.xcworkspace文件。

    3、然后打开.xcodeproj,删除项目中的libpods.a和Pods.xcconfig引用。libPods.a切记一定要删除!

    左侧文件夹中的删除位置.png cocopods在更新过程中产生Podfile.lock 和 Manifest.lock: No such file or directory

    这个必须要删.png

    4、TARGETS - Build Phases 删除有关pods的选项,至此完成删除。

    Target中的删除位置.png

    删除完成以后,重新打开自己的.xproject文件编译一次。然后在终端中重新导入cocopod即可。

    原文作者:思想的零度

    原文链接:https://www.jianshu.com/p/9285be04310c

    相关文章

      网友评论

          本文标题:cocopods在更新过程中产生Podfile.lock 和 M

          本文链接:https://www.haomeiwen.com/subject/xkdepqtx.html