如何解决这个问题。我从Git repo下载了iOS项目,当我尝试构建时,它给出了一个错误:
Check dependencies
The file “Pods.xcconfig” couldn’t be opened because there is no such file. (/Users/YoGesh/Desktop/Xy-3/Pods/Pods.xcconfig)
PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/YoGesh/Library/Developer/Xcode/DerivedData/Xy-bmwkojrwthnvzdfxthnxeqgesekm/Build/Intermediates/Xy.build/Debug-iphonesimulator/Xy.build/Script-C0451AB63D7F4B73830000BA.sh
cd /Users/YoGesh/Desktop/Xy-3
/bin/sh -c /Users/YoGesh/Library/Developer/Xcode/DerivedData/Xy-bmwkojrwthnvzdfxthnxeqgesekm/Build/Intermediates/Xy.build/Debug-iphonesimulator/Xy.build/Script-C0451AB63D7F4B73830000BA.sh
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.
答案 0 :(得分:24)
重新启动Xcode
帮助了我。 Pod update
和install
没有帮助。
答案 1 :(得分:21)
我在CocoaPods
上找到了GitHub
的{{1}}提示,试试这个:
pod install
答案 2 :(得分:5)
从终端
转到您的项目目录运行" pod update"
答案 3 :(得分:4)
嘿,我有同样的问题,我在运行pod更新时遇到以下错误但是我没有意识到更新无效。
$ pod update
分析依赖关系 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb:422:in“open”:没有这样的文件或目录
因为我在安装cocoapods后忘了运行“pod setup”。 我从终端运行了pod设置,随后进行了pod更新(或pod安装),一切都按计划进行。
答案 4 :(得分:1)
您可能正在使用Xcode默认项目文件。通过pod安装框架后,必须使用项目文件夹中生成的xcworkspace。
示例:SampleProject.xcworkspace。
答案 5 :(得分:1)
对于那些想要解决此问题并尝试从项目中删除可可豆荚的人: 1.打开项目,在左侧必须有一个名为Pods的文件夹 2.删除文件夹,问题就解决了 !如果你需要可可豆荚,不要这样做
答案 6 :(得分:1)
关闭Xcode,pod更新和pod安装对我没有帮助。
我只是再次运行了install cocoapods命令:
sudo gem install cocoapods
如果看到错误:
您没有对/ usr / bin目录的写权限
使用下一个命令:
sudo gem install cocoapods -n /usr/local/bin
答案 7 :(得分:0)
我遇到过类似的情况,对我来说,当我运行pod更新时,所有pod都会被更新,这是一个错误。
尝试解决错误并再次运行pod update,清理项目,然后再次尝试构建。
答案 8 :(得分:0)
我在项目的终端中尝试了pod update
命令,但没有解决问题。
然后我尝试了同一个项目的pod install
命令,它安装了所有Pod依赖项,并且为该项目建立了索引,并且修复了所有这些类型的问题。
答案 9 :(得分:-5)