Модуль AudioKit, скомпилированный с помощью Swift 4.0.3, нельзя импортировать в Swift 4.1.

Я обновился до Xcode 9.3 и Swift 4.1 и использую AudioKit 4.1. Хотя я получаю эту ошибку при сборке. Ошибка

Как мне обновить модули до Swift 4.1?


person uplearnedu.com    schedule 01.04.2018    source источник
comment
Я только что получил сообщение от AudioKit, что они обновляют модуль. Фреймворки необходимо перекомпилировать с новым Xcode. Специально для этого скоро выйдет новая сборка (версия 4.2), так что подождите еще немного...   -  person uplearnedu.com    schedule 02.04.2018
comment
Привет @uplearnedu.com, мне нужна твоя помощь... Я пытаюсь запустить этот проект github.com/swiftingio/SingTest, но получаю эту ошибку. Модуль, скомпилированный с помощью Swift 3.1, не может быть импортирован компилятором Swift 4.2.1: /Users/aliapple /Desktop/SingTest/Pods/AudioKit/iOS/AudioKit.framework/Modules/AudioKit.swiftmodule/arm64.swiftmodule. Можете ли вы помочь мне в этом?   -  person Ahtazaz    schedule 17.06.2019


Ответы (2)


Вы можете пересобрать свою копию AudioKit с помощью скрипта build_frameworks.sh из ветки разработки или дождаться сегодняшнего или завтрашнего вечера, когда мы выпустим новую версию.

person Aurelius Prochazka    schedule 01.04.2018
comment
Каталог пуст. Должны ли мы установить версию 4.1 и поместить туда build_frameworks.sh из ветки разработки и запустить ее? - person abinop; 02.04.2018
comment
4.2 уже доступна. - person Aurelius Prochazka; 03.04.2018
comment
Каталог все еще пуст после использования pod 'AudioKit', :git => 'https://github.com/audiokit/AudioKit.git', :branch => 'develop' и 4.2.1 - person abinop; 03.04.2018
comment
Вышла версия 4.2, спецификации модулей обновлены и работают. Спасибо Аурелиусу за быстрое обновление. - person soh-la; 03.04.2018

Лучший способ избавиться от этого — перейти на https://github.com/AudioKit/AudioKit/releases найдите версию, совместимую с используемым Xcode, и измените версию файла модуля. Я использовал Xcode 10.1, поэтому я изменил свой файловый модуль «AudioKit» на «4.5», и это решило мою проблему.

person joy son    schedule 23.05.2019