无法打开文件“Pods.xcconfig”,因为没有此类文件

时间:2014-07-04 07:46:19

标签: ios git cocoapods

如何解决这个问题。我从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.

10 个答案:

答案 0 :(得分:24)

重新启动Xcode帮助了我。 Pod updateinstall没有帮助。

答案 1 :(得分:21)

我在CocoaPods上找到了GitHub的{​​{1}}提示,试试这个:

  1. 关闭项目(最好完全关闭Xcode)
  2. 打开项目内的终端并执行pod install
  3. 再次打开您的项目。如果仍有错误清除项目( Shift + cmd + K ),则此后错误应该消失。

答案 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)

  1. 关闭Xcode
  2. pod install
  3. 打开Xcode