Я пытаюсь использовать Algolia для iOS. SWIFT_VERSION не найден для модуля и выдает ошибку
Заявление об отказе от ответственности, Algolia выпустила модуль c, который включает SWIFT_VERSION, поэтому я могу продолжить, но хотел знать на будущее, если я столкнусь с снова появляется следующая ошибка
Для старого модуля я следовал инструкциям здесь
https://cocoapods.org/pods/InstantSearchClient
Я получил эту ошибку Невозможно определить быструю версию для следующих модулей:
«InstantSearchClient-library» не указывает версию Swift, и ни одна из интегрирующих ее целей («Pods») не имеет установленного атрибута «SWIFT_VERSION». Свяжитесь с автором или установите атрибут «SWIFT_VERSION» хотя бы в одной из целей, которые интегрируют этот модуль.
У StackOverflow были следующие предложения, которые у меня не сработали
использовать предварительную установку ошибка: SWIFT_VERSION '5.0' не поддерживается, поддерживаемые версии: 3.0, 4.0, 4.2. (в целевом 'Starscream')
установите ENV ['SWIFT_VERSION'] = '5' в верхней части Podfile «Невозможно определить версию Swift для следующего модуля» - Ошибка
Установите SWIFT_VERSION в коде (я получил сообщение об ошибке, что переменная SWIFT_VERSION) уже использовалась
Вот мой код:
ENV['SWIFT_VERSION'] = '5'
platform :ios, '9.0'
pod 'InstantSearchClient', '~> 7.0'
target 'contacts' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
project 'contacts'
# Pods for contacts
target 'contactsTests' do
inherit! :search_paths
# Pods for testing
end
target 'contactsUITests' do
# Pods for testing
end
pre_install do |installer|
installer.analysis_result.specifications.each do |s|
if s.name == 'InstantSearchClient'
s.swift_version = '5.0'
end
end
end
end