2015-10-14 3 views
2

Я использую cocoapods для проекта моей компании, и у меня возникла проблема с получением последних стручков.Подфайл не загружает последние версии pods

В моем подфайле у меня много контейнеров, но моя больная точка - это оптимальный контейнер.

pod 'Optimizely-iOS-SDK' - это должно получить последнюю версию порта, но это не так. Последняя версия - 1.2.2, но это 1.0.78.

Когда я делаю определенную версию стручок: стручок 'Optimizely КСН-SDK', '1.2.2' Это жалуется:

Невозможно удовлетворять следующим требованиям: - Optimizely-iOS-SDK (= 1.2.2) [!] требуется Podfile

Cocoapods версия: 0.39.0

OS X: El Capitan

Ruby version: ruby ​​2.0.0p645

Я был бы признателен за любые указания относительно того, что я делаю неправильно.

Благодаря

EDIT: Моя главная проблема заключается в том, что без упоминания какого-либо номер версии почему это получает старую (1.0.78) версию и не последнюю версию?

Update: стручок установить --verbose

-> Установка Optimizely-IOS-SDK (1.0.78)

Git download Git download $ /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 Cloning into '/var/folders/n7/tr3hj67d0gxbdbm2thmsrr840000gp/T/d20151014-1032-jwurwk'... error: RPC failed; result=56, HTTP code = 200

Ошибка при установке Optimizely-IOS-SDK [[!]! ]/USR/бен/мерзавец клон https://github.com/optimizely/Optimizely-iOS-SDK.git/вар/папки/N7/tr3hj67d0gxbdbm2thmsrr840000gp/Т/d20151014-1032-jwurwk --single-ветви --depth 1 --branch 1.0.78

Клонирование в «/ вар/папки/n7/tr3hj67d0gxbdb m2thmsrr840000gp/T/d20151014-1032-jwurwk '...

ошибка: RPC не удался; result = 56, HTTP-код = 200

+0

ли ' 'source'' поле в вашем Podfile верный? Он должен быть - 'https: // github.com/CocoaPods/Specs.git' –

+0

да. источник точно такой же. – crazyneo

ответ

0

Пробовал полностью удалять коко-каподы и снова устанавливать?

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

У меня возникла аналогичная ошибка после обновления до новой версии Xcode. Это помогло мне. Команды написаны по памяти - но поток должен быть прав.

+0

Я пробовал их все без результата. Я также попытался установить конкретные версии cocoapods, и это тоже не помогло. – crazyneo

0

[!] Unable to satisfy the following requirements: - Optimizely-iOS-SDK (= 1.2.2) required by Podfile

Эта ошибка может быть связана с минимальной проблемой развертывания развертывания. Какая платформа ios определена в верхней части вашего подфайла? (например, платформа: ios, «9.0»). Рассматривая их GitHub page, Optimizely-iOS-SDK v1.2.2 поддерживает цели сборки для iOS 7 и выше.

+0

платформа: ios, '7.0' – crazyneo

2

Попробуйте использовать эту команду

pod install --repo-update 

или

pod repo update 
pod install 

Новая версия стручка не обновляет репозиторий, когда pod install выполняется