【问题标题】:Unable to add a source with url无法使用 url 添加源
【发布时间】:2015-05-31 20:18:31
【问题描述】:

[!] 无法添加名为 master-1 的 URL 为 git@github.com:CocoaPods/Specs.git 的源。您可以尝试在~/.cocoapods/repos 或通过pod repo add 手动添加它。请帮忙

【问题讨论】:

  • CocoaPods 期望拥有名为 master 的 repo 或检查 xcodeproject 文件夹应该与 cocoapods 相同
  • SKT, rajesh> 有人知道这个问题的解决方案吗?
  • 哪个答案对您有用?我尝试了所有,但只有 Tahir 的答案适用于 pod update

标签: ios iphone ios7 ios5


【解决方案1】:

请关注此link 解决此问题。可能会忘记在命令行工具上设置新安装的 Xcode 路径。 Xcode-->Preferences-->Locations-->命令行工具-->设置你的Xcode。

【讨论】:

    【解决方案2】:

    您可能需要重置命令行工具:

    sudo xcode-select -r
    

    我收到了同样的错误信息。然后我注意到,选择了错误的 Xcode 环境(它指向我同时删除的旧版本)。上面的命令将其重置为默认命令行路径。

    或者,您可能没有安装命令行工具。在这种情况下,请从 Apple 网站下载并安装它们。

    【讨论】:

    • 我尝试了很多解决方案,最终您的解决方案对我有用。非常感谢。
    • 你拯救了我的一天......很重要
    • 成功了!你怎么知道这是一个答案?
    【解决方案3】:

    转到 ~/.cocoapods/repos 并运行 git clone https://github.com/CocoaPods/Specs.git master

    【讨论】:

    • 我在这里尝试了所有答案,但这是在pod update 之后产生结果的唯一答案
    • cd ~/.cocoapods/repos && git clone https://github.com/CocoaPods/Specs.git master 为我工作
    • 我得到这个错误:错误:RPC失败;结果 = 56,HTTP 代码 = 20032 MiB | 926 KiB/s fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
    【解决方案4】:

    当您遇到上述错误时,这意味着您没有进行 pod 设置

    说明:

    1. 如果尚未安装,请先在您的 Mac 中安装 cocoapods。使用终端。

      Xcode 7 + 8

      sudo gem install cocoapods --pre

      Xcode 7

      sudo gem install activesupport -v 4.2.6 sudo gem 安装 cocoapods

    2. 使用命令 pod setup

    3. 设置 pod

    完成这些初始设置后,您就可以将项目设置为工作空间项目了。 您可以使用终端执行这些命令

    1. 转到项目位置文件夹:~/Destop/SampleProject
    2. 创建 pod 文件:pod init
    3. 列出你的可可豆荚:

      # Uncomment the next line to define a global platform for your project
      #platform :ios, '9.0'
      
      target 'SampleProject' do
      # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
      use_frameworks!
      
      # Pods for SampleProject
      pod 'SlideMenuControllerSwift'
      
      
      target 'SampleProjectTests' do
       inherit! :search_paths
      # Pods for testing
      end
      
      target 'SampleProjectUITests' do
       inherit! :search_paths
       # Pods for testing
      end
      

      结束

    它会帮助你。

    否则

    安装 cocoapods 后,您可以手动将 cocoa master repo 下载到 Mac 中。

        $ cd /Users/username/.cocoapods/repos 
        $ git clone https://github.com/CocoaPods/Specs.git master
    

    【讨论】:

      【解决方案5】:

      我遇到了同样的问题,实际上问题是命令行无法找到我的 Xcode 的路径。因此,我找到的最简单的解决方案是提供一个合适的 xcode 位置。

      为了它:

      1. 转到 Xcode > 首选项
      2. 选择位置标签
      3. 在命令行工具中选择 Xcode:-

      就是这样。我希望这对你有用。万事如意

      【讨论】:

        【解决方案6】:

        请按以下步骤操作:

        打开终端

        1] sudo xcode-select -r

        2] Xcode-->Preferences-->Locations-->命令行工具-->设置你当前的Xcode版本。

        3] 编辑 Podfile 并保存

        4] 吊舱安装

        就是这样。

        【讨论】:

          【解决方案7】:
          1. $ cd /Users/username/.cocoapods/repos
          2. 删除文件夹master(如果存在)
            rm -rf master
            $ git clone https://github.com/CocoaPods/Specs.git master
          3. pod setup

          就是这样。

          【讨论】:

            【解决方案8】:

            我遇到了同样的错误,唯一的区别是 URL 不同。我试图从私人存储库安装private pods。有帮助的是将ssh-key 添加到配置文件中。

            1. 使用本指南生成ssh-keyhttps://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/。希望这会有所帮助。
            2. 将其添加到您在 Bitbucket(或 Github 或您使用的任何工具)上的个人资料设置中

            【讨论】:

              【解决方案9】:

              您需要首先访问 pod 规范存储库。对我来说,我无法访问。所以发生了这个问题。

              【讨论】:

                【解决方案10】:

                对我来说,我必须先pod setup

                【讨论】:

                  【解决方案11】:

                  这通常发生在初始 pod 安装时。我尝试了所有这些步骤对我有帮助

                  请按以下步骤操作:

                  1] pod repo 更新

                  2] 吊舱安装

                  我希望这对你有用。万事如意

                  【讨论】:

                    【解决方案12】:

                    遇到同样的错误,我已经解决了:

                    1. Open your terminal
                    2. Go to the directory    : cd /User/YOUR_NAME/.cocoapods/repos/
                    3. remove the master file : rm -rf master
                    4. Clone the CocoaPods    : git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
                    

                    注意。我添加了目标路径~/.cocoapods/repos/master,以避免你当前文件路径不是~/.cocoapods/repos/master的错误

                    5. Run the setup          : pod setup 
                    

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 2020-07-08
                      • 2021-01-08
                      • 1970-01-01
                      • 1970-01-01
                      • 2016-07-18
                      • 2017-01-18
                      • 1970-01-01
                      • 1970-01-01
                      相关资源
                      最近更新 更多