美文网首页
Error:The sandbox is not sync wi

Error:The sandbox is not sync wi

作者: loongod | 来源:发表于2017-05-09 19:14 被阅读22次

    像往常一样svn up后,运行代码,报错:

    diff: /Podfile.lock: No such file or directory
    error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
    

    还和以前一样,svn update --no-repo-update,再运行,还是一样报错(what fuck)。
    以前update一下都好了啊,这次怎么了.......

    然后搜一下,答案都是一样的😄

    关闭现在的工作空间,删掉以前的xcworkspace,然后重新pod installinstall完后,重新打开项目,clean+build项目,运行工程

    终端:

    rm -rf MyProject.xcworkspace
    pod install

    
    按步骤操作,运行,还是不行。
    
    �我又`checkout `一份新代码,`pod install` 后运行,TMD还是不行,
    删除Podfile里的所有引用库,`pod install`,再清空所有缓存 `pod cache clean --all`,然后再把引用库加进去,再`pod install`,运行还是一样的错误。
    
    我TMD做错了什么 😭
    
    去问问同事到底对`pod`做了什么不为人知的事情,�到他那里,他的代码运行一切正常,突然灵机一动,`pod --version` 看一下,版本是最新的了,难道是这个问题?
    那就更新`cocoapods`: ` sudo gem install cocoapods`
    
    

    ERROR: While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.1), cocoapods-downloader (< 2.0, >= 1.1.3),
    cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.4.4), colored2 (~> 3.1), ruby-macho (~> 1.1)

    
    我日又报错,需要升级`gem` : `sudo gem update --system`,恩,升级`gem`成功了,😄终于有个成功了,立马继续更新`pods`,尼玛又报错
    

    ERROR: While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/xcodeproj

    解决办法:`sudo gem install -n /usr/local/bin cocoapods`
    
    然后我又清下缓存`pod cache clean --all` 再`pod update`
    再运行,😄
    啊,终于成功了。
    
    原来是协作开发`cocoapods`版本不一样导致的。�问下同事,他也忘了什么时候,怎么升级的了。
    
    参考文章:https://segmentfault.com/q/1010000002926243

    相关文章

      网友评论

          本文标题:Error:The sandbox is not sync wi

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