pod安装无法添加源

时间:2015-07-01 14:15:50

标签: ios git restkit cocoapods

我想做pod安装,但是我遇到了这些错误。 错误: 分析依赖关系 从`gitATgithub.com克隆规范repo`wackadoo`:Repo / Repo.git` [!]无法使用url`gitATgithub.com添加源:Repo / Repo.git`命名为“Repo”。 你可以尝试在`〜/ .cocoapods / repos`或'pod repo add`中手动添加它。 我想这可能是我的git配置。 当我做一个git clone时,我会输入我的用户名和密码。 是对的吗? 我的Podfile 来源'git@github.com:sample / sample.git' 来源'https://github.com/CocoaPods/Specs.git' pod'RestKit','〜> 0.20.0' pod'TestLibrary',:git => 'https://github.com/sample/sample2' pod'libARClientIOS',: path => '〜/开发/测试/ 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)'     结束   结束 结束

4 个答案:

答案 0 :(得分:16)

您忘记在命令行工具上设置新安装的Xcode路径。 Xcode - >偏好设置 - >地理位置 - >命令行工具 - >设置你的Xcode。

答案 1 :(得分:2)

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

答案 2 :(得分:0)

对我有用的解决方案是通过以下方式更新cocoa pods gem:

sudo gem uninstall cocoapods
sudo gem install cocoapods

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

答案 3 :(得分:0)

此前工作正常。但是,当我切换到Xcode 8.1时,这个问题加剧了。 问题原因是在Xcode设置中未选择安装窗格所需的命令行工具。

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

  1. cmd +逗号(,)打开Xcode 偏好设置(快捷键)
  2. 转到地点标签(最后一个)
  3. 命令行工具选项选择用于构建应用的Xcode
  4. 现在,pod install命令应该可以正常工作。
  5. Screenshot added