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