Как я могу удалить или игнорировать аргументы из компилятора swift - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь использовать старый набор инструментов xcode (3.1) с моей последней версией xcode (10).

При запуске с пустым проектом и попытке сборки я получаю следующую ошибку.

<unknown>:0: error: unknown argument: '-enable-batch-mode'
<unknown>:0: error: unknown argument: '-enforce-exclusivity=checked'
<unknown>:0: error: unknown argument: '-index-store-path'
Command CompileSwiftSources failed with a nonzero exit code

Когда я смотрю на вывод компилятора, я ясно вижу, как эти параметры передаются (для краткости обрезаны).

/Library/Developer/Toolchains/swift-3.1-RELEASE.xctoolchain/usr/bin/swiftc **-incremental -module-name MyTestApp -Onone -enable-batch-mode -enforce-exclusivity=checked** -DDEBUG -sdk 

Можно ли сказать компилятору игнорировать эти параметры или как-то удалить их?

Я рассмотрел создание с помощью CLI и сборку команды buuild вместе, но мне нужно, чтобы источник работал в xcode, чтобы я мог отладить проблему с унаследованным проектом.

1 Ответ

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

В итоге я только что скачал старую версию xcode, а также скачал поддержку устройства для моего нового устройства ios ....., которое более старый xcode не поддерживал.

...