【问题标题】:pod install Unable to add sourcepod install 无法添加源
【发布时间】:2015-07-01 14:15:50
【问题描述】:

我想安装 pod,但出现这些错误。

错误

Analyzing dependencies
Cloning spec repo `wackadoo` from `gitATgithub.com:Repo/Repo.git`
[!] Unable to add a source with url `gitATgithub.com:Repo/Repo.git` named `Repo`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

我认为这可能是我的 git 配置。 当我做一个 git clone 时,我必须输入我的用户名和密码。 对吗?

我的 Podfile

source 'git@github.com:sample/sample.git'
source 'https://github.com/CocoaPods/Specs.git'

pod 'RestKit', '~>  0.20.0'
pod 'TestLibrary', :git => 'https://github.com/sample/sample2'
pod 'libARClientIOS', :path => '~/Developer/Test/iPhone/libARClientIOS/'

post_install do |installer|
  installer.project.targets.each do |target|
    target.build_configurations.each do |configuration|
      target.build_settings(configuration.name)['ARCHS'] = '$(ARCHS_STANDARD_32_BIT)'
    end
  end
end

【问题讨论】:

    标签: ios git restkit cocoapods


    【解决方案1】:

    您忘记在命令行工具上设置新安装的 Xcode 路径。 Xcode-->Preferences-->Locations-->命令行工具-->设置你的Xcode。

    【讨论】:

    • 谢谢哥们。小东西但非常有用。
    【解决方案2】:

    我将源地址从 git@ 更改为 https:// 我想我还没有将我的 ssh 密钥配置为 git。

    【讨论】:

      【解决方案3】:

      对我有用的解决方案是通过以下方式更新可可豆荚:

      sudo gem uninstall cocoapods
      sudo gem install cocoapods
      

      并删除该行 源'https://github.com/CocoaPods/Specs.git' 来自 Podfile。并让它从自己的配置中获取 repo。

      【讨论】:

      • 我尝试了所有其他解决方案,但这对我有帮助。谢谢朋友
      【解决方案4】:

      这之前工作得很好。但是,当我切换到 Xcode 8.1 时,出现了这个问题。 问题的原因是 Xcode 设置中未选择安装 pod 所需的命令行工具。

      这可以通过以下步骤完成:

      1. cmd+comma (,) 打开 Xcode Preferences(快捷键)
      2. 转到位置标签(最后一个)
      3. 命令行工具选项选择您用于构建应用程序的 Xcode
      4. 现在 pod install 命令应该可以工作了。

      【讨论】:

        猜你喜欢
        • 2017-01-18
        • 1970-01-01
        • 2019-09-12
        • 2021-03-10
        • 2015-12-24
        • 1970-01-01
        • 2013-12-27
        • 2017-04-28
        • 1970-01-01
        相关资源
        最近更新 更多