工程使用CocoaPods管理第三方库,在新的目录update版本的时候出现如下问题
问题1描述: diff: /../Podfile.lock: No such file or directory diff: /Manifest.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.
解决办法: 进入到工程目录重新pod install一下
具体操作步骤(终端):
第一步:$ cd 将自己工程的文件夹直接拖进来 然后点击enter
第二步:$ rm -rf MyProject.xcworkspace(这里的MyProject换成自己的工程名字)
第三步:$ rm -rf Pods
第四步:$ rm Podfile.lock
第五步:$ rm -rf /Users/~/Library/Developer/Xcode/DerivedData/MyProject_******(这里的MyProject换成自己的工程名字)
第六步: $ pod install --verbose --no-repo-update(正常相当于是pod install)这样比较快点.
最后一步的时候其实是在将项目中用到的第三方都导入进来,所以需要一个一个的导入,会比较消耗时间.终端中往上翻看可以查看具体包括什么第三方,这样的话等待都完了之后会自动生成一个xcworkspace文件,双击进去之后,先clean一下,然后运行即可.