沙箱与Podfile.lock不同步。运行&#pod; pod install'或更新您的CocoaPods安装

时间:2017-07-06 07:53:09

标签: ios ionic-framework

我试图在ios项目上安装pod,但是出现了这个错误 diff:/Podfile.lock:没有这样的文件或目录 diff:/Manifest.lock:没有这样的文件或目录 错误:沙箱与Podfile.lock不同步。运行&#pod; pod install'或更新您的CocoaPods安装。 请给我一些建议。

6 个答案:

答案 0 :(得分:0)

删除podfile.lock文件,然后再次尝试运行pod install。

答案 1 :(得分:0)

尝试从项目目录中运行pod install。错误" Podfile.lock:没有这样的文件或目录" 表示您从不适当的位置运行它。

答案 2 :(得分:0)

打开终端,首先使用" cd"导航到应用程序的根目录。然后将项目拖放到终端中。按Enter键,将选择路径。使用" ls"用于验证xcodeproject文件是否在该文件夹中的命令。只有这样才能运行" pod install"命令。

答案 3 :(得分:0)

这将对您有所帮助。在您的项目文件夹中尝试此命令

pod deintegrate --verbose    
pod install --verbose

答案 4 :(得分:0)

对我来说,此错误最先发生

  

错误

ArgumentError - invalid byte sequence in US-ASCII,

构建后,沙箱与Podfile.lock不同步...

解决第一个错误后,即可成功构建。

解决方案:

https://github.com/CocoaPods/CocoaPods/issues/1036

将导出LC_ALL =“ en_US.UTF-8”添加到〜/ .bash_profile

答案 5 :(得分:0)

我遇到了同样的问题,结果是 Ruby 版本号的问题。

我收到此错误:

The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

在尝试了很多很多解决方案之后,包括这个线程中包含的大部分内容,我最终破解了位于以下位置的 pod 文件:usr/local/bin/pod

我更正了第一行以指向我的机器上实际存在的 ruby​​ 版本。我改了:

#!/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby

#!/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby

经过几天的挣扎,将 3 更改为 6 解决了所有问题。您需要检查您的机器上实际运行的是哪个版本的 Ruby,然后检查 pod 文件以查看这是否是问题所在。请记住保存原始 pod 文件的副本,以防万一。