【问题标题】:The file “Pods.xcconfig” couldn’t be opened because there is no such file文件“Pods.xcconfig”无法打开,因为没有这样的文件
【发布时间】:2014-08-25 11:47:21
【问题描述】:

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

【问题讨论】:

  • 尝试在你的项目目录中运行pod install
  • @dasdom 当我尝试安装 pod 时出现错误,例如 - ssh:无法解析主机名 github.com:提供节点名或服务名,或未知致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库存在。

标签: ios git cocoapods


【解决方案1】:

关闭 Xcode、pod update 和 pod install 对我没有帮助。
我刚刚再次运行了 install cocoapods 命令:

sudo gem install cocoapods

如果你看到错误:

您没有 /usr/bin 目录的写入权限

使用下一个命令:

sudo gem install cocoapods -n /usr/local/bin

【讨论】:

    【解决方案2】:

    我在终端中为该项目尝试了pod update 命令,但没有解决问题。

    然后我为同一个项目尝试了pod install 命令,它安装了所有 pod 依赖项,项目被索引,所有这些类型的问题都得到了修复。

    【讨论】:

      【解决方案3】:

      我在GitHub 上找到了一个很好的提示inside the issuesCocoaPods,试试这个:

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

      【讨论】:

      • 谢谢,亚历山大大帝!
      • 爆头...冠军
      • 导航到项目目录然后运行pod install 解决了这个问题。谢谢。
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        对于那些想要解决这个问题并试图从项目中删除可可豆荚的人: 1.打开项目,左边一定有一个文件夹叫Pods 2.删除文件夹,问题就解决了 !!!如果您需要可可豆荚,请不要这样做

        【讨论】:

          【解决方案6】:

          您可能正在使用 Xcode 默认项目文件。通过pod安装框架后,必须使用项目文件夹中生成的xcworkspace。

          示例:SampleProject.xcworkspace。

          【讨论】:

          • 请尝试删除所有 pod,删除所有 pod 配置文件并重新安装。还要检查 pod 的格式是否正确..
          【解决方案7】:

          我遇到过类似的情况,对我来说,当我运行 pod update 时停止所有要更新的 pod 是一个错误。

          尝试解决错误并再次运行 pod update,清理您的项目,然后再次尝试构建。

          【讨论】:

          • 我的清理失败。
          【解决方案8】:

          嘿,我遇到了同样的问题,运行 pod update 时出现以下错误,但我没有意识到更新不起作用。

          $ pod 更新

          分析依赖关系 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb:422:in `open': 没有这样的文件或目录

          这是因为我在安装 cocoapods 后忘记运行“pod setup”。 我从终端运行 pod setup,然后进行 pod update(或 pod install),一切都按计划进行。

          【讨论】:

            【解决方案9】:

            从终端转到您的项目目录

            运行“pod 更新”

            【讨论】:

              猜你喜欢
              • 2016-02-18
              • 2017-09-29
              • 2016-07-15
              • 1970-01-01
              • 2023-03-15
              • 1970-01-01
              • 2015-09-08
              • 2016-02-07
              • 2015-07-06
              相关资源
              最近更新 更多