Почему Rswift не работает на Xcode10 с Carthage? - PullRequest
0 голосов
/ 04 октября 2018

Я использую Rswift с Карфагеном.Ранее я использовал Xcode9.4.1 и не было никаких проблем.Но когда я обновляюсь до Xcode10, Looks Rswift не работает должным образом.

У меня есть эта ошибка

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

На самом деле в настройках сборки Xcode я все еще использую Xcode4.так же блуждаю, почему Xcode 10 пытается использовать Swift4.2. Настройка сборки Xcode

Как я могу решить эту ошибку?

1 Ответ

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

Это , вероятно , потому что вы запустили carthage bootstrap или carthage update, используя другой набор инструментов - очевидно, потому что Xcode 9.4.1 и Xcode 10 использует различные наборы инструментов по умолчанию.

Итак, чтобы исправить это, просто запустите carthage bootstrap, и он будет корректно загружен.

Кстати: Если у вас все еще есть локальный Xcode 9.4.1, возможно, он все еще использует свою цепочку инструментов.Чтобы указать цепочку инструментов, смотрите этот ответ .

...