3

我正在为我的公司项目使用 cocoapods,但在获取最新的 pod 时遇到了问题。

在我的 Podfile 中,我有很多 pod,但我的痛点是优化 pod。

pod 'Optimizely-iOS-SDK' - 这应该得到最新的 pod 版本,但它没有。最新版本是 1.2.2,但现在是 1.0.78。

当我制作特定版本的 pod 时: pod 'Optimizely-iOS-SDK', '1.2.2' 这抱怨:

[!] 无法满足以下要求: -Optimizely-iOS-SDK (= 1.2.2)要求Podfile

Cocoapods 版本:0.39.0

OS X:埃尔卡皮坦

红宝石版本:红宝石2.0.0p645

我将不胜感激任何关于我做错了什么的指示。

谢谢

编辑:我的主要问题是,在没有提及任何版本号的情况下,为什么它获得的是较旧的(1.0.78)版本而不是最新版本?

更新: pod install --verbose

-> 安装 Optimizely-iOS-SDK (1.0.78)

Git 下载 Git 下载 $ /usr/bin/git clone https://github.com/optimizely/Optimizely-iOS-SDK.git /var/folders/n7/tr3hj67d0gxbdbm2thmsrr840000gp/T/d20151014-1032-jwurwk --single-branch --depth 1 --branch 1.0.78 克隆到'/var/folders/n7/tr3hj67d0gxbdbm2thmsrr840000gp/T/d20151014-1032-jwurwk'...错误:RPC失败;结果 = 56,HTTP 代码 = 200

[!] 安装 Optimizely-iOS-SDK 时出错 [!] /usr/bin/git clone https://github.com/optimizely/Optimizely-iOS-SDK.git /var/folders/n7/tr3hj67d0gxbdbm2thmsrr840000gp/T/d20151014- 1032-jwurwk --single-branch --depth 1 --branch 1.0.78

克隆到 '/var/folders/n7/tr3hj67d0gxbdbm2thmsrr840000gp/T/d20151014-1032-jwurwk'...

错误:RPC 失败;结果 = 56,HTTP 代码 = 200

4

3 回答 3

5

尝试使用此命令

pod install --repo-update

或者

pod repo update
pod install

新版本的 pod 在pod install执行时不会更新 repo

于 2016-09-22T12:29:25.953 回答
1

尝试完全移除 cocoapods 并重新安装?

sudo gem uninstall cocoapods
sudo gem install cocoapods
sudo pod install
sudo pod update

更新到新版本的 Xcode 后出现类似错误。这对我有帮助。由内存编写的命令 - 但流程应该是正确的。

于 2015-10-14T14:48:59.487 回答
0

[!] 无法满足以下要求:- Podfile 需要 Optimizely-iOS-SDK (= 1.2.2)

此错误可能与最小部署目标问题有关。Podfile 的顶部定义了哪个 ios 平台?(例如平台:ios,'9.0')。查看他们的GitHub 页面,Optimizely-iOS-SDK v1.2.2 支持 iOS 7 及更高版本的构建目标。

于 2015-10-14T14:55:45.827 回答