2016-01-07 3 views
0

У нас есть новейший Xcode (7.2) с Swift (2.1.1), установленный в нескольких системах Mac. Здесь разработчик не обнаружил ошибок в своем коде, который был проверен, но тот же код, который использовался на другом конце, был обнаружен ошибками (большинство из них связаны с разворачивающимися переменными).Быстрое компиляционное расхождение в версии 2.1.1 и xcode 7.2

проверено все настройки и сведения о версии не в состоянии найти разницу. Любая помощь или предложения будут оценены. Спасибо

ответ

0

Скорее всего, машина «на другом конце» не работает Xcode 7.2. Существует инструмент для преобразования Swift 1.x в 2.x, но не в другое направление. Но без примера кода, иллюстрирующего проблему, мы не можем вам помочь. В дополнение к переносу соглашений об отключении, появляется новый синтаксис более поздних версий Swift (например, guard, ошибка броска и т. Д.).

Но, если вы собираетесь поделиться проектом Swift среди нескольких разработчиков, вы, вероятно, просто хотите убедиться, что все используют одну и ту же версию Xcode. И с быстрым прогрессированием так быстро, как это, вы можете побудить всех использовать последнюю версию Xcode.

+0

Да, его подтверждение подтверждает, что другой конец также использует Xcode 7.2 и Swift 2.2.1. Позвольте мне попробовать с помощью Guard в кодировке и посмотреть, поможет ли она. Также скоро вы получите фрагмент кода для более подробного анализа – user3696418

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