Swift версия требуется для Pod? - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь установить Pod в своем проекте IOS / iPhone, используя Xcode 9.3.1.

Мое целевое приложение настроено на использование Swift 3.3.

После добавления следующей строки в мой подфайл ...

pod 'Concorde'

Я запустил ...

установка пакета

Модуль установлен нормально.Однако после компиляции я получаю кучу предупреждений и ошибок компилятора, таких как «NSUrlResponse был устарел в Swift 3».Кажется, версия Swift, которую я имею (3.3), слишком новая.

Версия Swift, настроенная для цели сборки, также 3.3.

enter image description here

Похоже, более старый Swift требуется для этого Pod.Однако существует ли простой способ определить, какая версия Swift требуется для модуля?

Я проверил веб-сайт CocoaPods.org , и на странице не отображается версия Swift, необходимая длябиблиотека.

Я также проверил podspec, где я ожидал найти то требование номера версии.

1 Ответ

0 голосов
/ 20 сентября 2018

Вы можете попробовать команду терминала,

pod try "pod name" 

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

Плюс чтениеописание на GitHub тоже помогает

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

Прочтите отзывы о фреймворке и попробуйте найти другие альтернативы.

Новое обновление: вы можете попробовать просмотреть .podspec файл внутри репо на github, иногда вы можете найти Swift-версию этого примера Pod: здесь

...