2016-11-03 5 views
3

Кажется, что Xcode пассивно-агрессивно поощряет меня переключиться на Swift 3.0. Когда я набираю код, и когда я вызываю сборку, появляются всевозможные предупреждения & ошибки, связанные с синтаксисом Swift 3.0, только исчезают после завершения компиляции.Xcode 8 с традиционным Swift 2.3: SourceKit накладывает Swift 3.0 правила и показывает фантомные ошибки

Кажется, что динамическая инкрементная настройка компиляции на «левой руке» не говорит о статической фактической настройке компиляции на «правой руке».

Это очень отвлекает. Это Xcode GM 8.1. Кто-нибудь еще испытал это и нашел обходной путь?

+0

Похоже, вы должны написать отчет об ошибке. – zneak

ответ

2

Он тестирует вашу внутреннюю силу 2.3 vs 3.0 знания. Вы должны оставаться твердым и shtick к синтаксису дней. Считайте, что одна из проблем жизни. Не поддавайтесь 3,0 провокациям. Причина, если вы проявите слабость в течение одного момента и сдадитесь, будут внесены изменения, чтобы отменить ее, чтобы скомпилировать ее с помощью 2.3.

Оставайтесь сильными. Еще впереди еще. Я думаю, что 8,2 бета-версия скоро будет выписана на ничего не подозревающие главы. [Ed: Действительно, уже: https://developer.apple.com/library/prerelease/content/releasenotes/DeveloperTools/RN-Xcode/Introduction.html]

+0

Я буду продвигать для юмора, но не принимаю его как ответ :-) – BaseZen

+0

Спасибо. Чтобы быть честным с работниками летающих тарелок, никто не сказал им: вы можете отказаться от расширения затмения и переписать его в андроид-студию, которая, наконец, пригодна для использования (?). ISteve не одобряет радикальный переход на: Xcode. Спартанское издание. –

Смежные вопросы