Установить старые кокоаподы?

В настоящее время весь мой проект не работает, потому что ни одна из зависимостей не совместима с Cocopods 1.0. Мало того, что миллионы Podspecs не работают, есть также множество других проблем, которые раньше были предупреждениями, а теперь являются ошибками остановки сборки ... так неприятно.

Я попытался удалить ~/.cocoapods, sudo gem uninstall cocoapods и sudo gem install cocoapods -v 0.39.0, и возникают те же ошибки. Похоже, он все равно устанавливает его или что-то в этом роде?

cocoapods (0.39.0)
cocoapods-core (1.0.0, 0.39.0)
cocoapods-deintegrate (1.0.0)
cocoapods-downloader (1.0.0, 0.9.3)
cocoapods-plugins (1.0.0, 0.4.2)
cocoapods-search (1.0.0, 0.1.0)
cocoapods-stats (1.0.0, 0.6.2)
cocoapods-trunk (1.0.0, 0.6.4)
cocoapods-try (1.0.0, 0.5.1)

Как мне использовать 100% старую версию, пока эти библиотеки не будут исправлены?


person Tallboy    schedule 15.05.2016    source источник
comment
Я использовал установку модуля _0.39.0_ и обновление модуля _0.39.0_, чтобы обойти некоторые проблемы, с которыми я столкнулся.   -  person Stephen    schedule 16.05.2016


Ответы (1)


Шаг 1 Запустите sudo gem install cocoapods -v 0.39.0, это установит нужную вам версию.

Шаг 2 Запустите sudo gem list, чтобы получить список всех установленных вами гемов, а также их версии; вы заметите, что у вас установлено несколько версий Cocopods.

Шаг 3 Удалите версии, которые вам не нужны, с помощью sudo gem uninstall cocoapods -v 1.0.

Шаг 4 Убедитесь, что вы используете правильную версию Cocopods с pod --version.

person Jonathan    schedule 15.05.2016
comment
К сожалению, это была опечатка, извините... но когда я это делаю, я все равно получаю те же ошибки: - person Tallboy; 15.05.2016
comment
[!] Найдено несколько спецификаций для AppLovin (3.2.2) - person Tallboy; 15.05.2016
comment
@Tallboy Если вы запустите sudo gem install cocoapods -v 0.39.0, а затем запустите sudo gem list, вы увидите, что у вас установлено несколько версий cocapods. Удалите ненужную версию с помощью sudo gem install cocoapods -v 1.0. Я проверил это на себе. Вы можете проверить свою версию cocapods до и после с помощью pod --version. Надеюсь, это поможет. - person Jonathan; 15.05.2016