Xcode 11 Beta и загрузочная программа Carthage

Я пытаюсь скомпилировать свой проект с помощью Xcode 11. Если я создаю проект, я получаю следующее сообщение:

Модуль, скомпилированный с помощью Swift 5.0, не может быть импортирован в Swift 5.1.

Я попытался восстановить зависимости, запущенные carthage bootstrap, но получаю еще одно сообщение об ошибке от carthage:

Невозможно определить локальную версию Swift.

Как лучше всего запускать приложения, созданные с помощью Swift 5, в бета-версии Xcode 11? (с учетом того, что я использую carthage как менеджер зависимостей?)


person MatterGoal    schedule 18.06.2019    source источник


Ответы (2)


Откройте Xcode и перейдите к настройкам. Теперь выберите вкладку Locations и выберите Xcode 11.0 в раскрывающемся меню на Command Line Tools. После этого снова запустите Carthage, и проект должен быть построен в бета-версии Xcode.

введите описание изображения здесь

person tomaculum    schedule 19.06.2019

вам нужно выбрать версию XCode по умолчанию, для этого просто откройте Терминал и напишите это:

$ sudo xcode-select -s <path/to/>Xcode.app

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

person mehdigriche    schedule 15.12.2020