«Модуль, скомпилированный с Swift 4.1.2, не может быть импортирован компилятором Swift 4.2» после обновления до Xcode 10.0 - PullRequest
0 голосов
/ 10 октября 2018

У меня есть SDK с именем 'MapmyIndiaAPIKit' в моем проекте, после обновления до Xcode 10.0 я получаю ошибку:

"Модуль, скомпилированный с Swift 4.1.2, не может быть импортирован Swift4.2 компилятор "

enter image description here

enter image description here

1 Ответ

0 голосов
/ 10 октября 2018

Вам необходимо скомпилировать модуль в Swift 4.2.

В навигаторе проекта XCode выберите проект.Затем в главном представлении выберите цель для MapmyIndiaAPIKit и перейдите на вкладку настроек сборки.

В настройках сборки выполните поиск «Swift Language Version», и он должен подобрать нужную вам настройку.изменить на 4.2.

Изображение стоит тысячи слов, поэтому ...

Setting the Swift Version

Если API был предоставлен третьимучастник в скомпилированном виде, вам нужно будет получить их, чтобы дать вам копию для Swift 4.2.Вы не можете связать фреймворки и приложения, которые были скомпилированы с различными версиями Swift, потому что ABI еще не стабилен.

...