2016-12-14 3 views
0

У меня есть статическая библиотека, которую я конвертер от старого Swift до Swift 2.3, а затем и Swift 3.0.Преобразование из Swift 3.0 в Swift 2.3

Теперь мне нужны обе версии (2.3 и 3.0) библиотеки, но я забыл сделать резервную копию версии 2.3. И у меня всего 3,0.

Есть ли простой способ конвертировать из Swift 3.0 в Swift 2.3?

+5

Я не думаю, что так и вы должны использовать систему контроля версий. –

+0

Единственное, что я думаю, будет работать, если у вас есть резервная копия с использованием Swift 2.2 или меньше. – dfd

+0

вы можете перейти по этой ссылке .... может быть, это поможет вам ... http://stackoverflow.com/questions/40859316/linker-error-after-updating-swift-version-and-pods/40859580#40859580 –

ответ

2

Простой, не совсем, но это сработает.

  1. Если вы не имеете его, загрузить XCode 7.3.1 от компании Apple
  2. Откройте вашу библиотеку в версии 7.3.1 и исправить какие бы ошибки появляются
  3. Перенесите исправленный код из шага 2 в XCode 8.2 или ниже (8.3 не поддерживает Swift 2.3)

Как уже упоминалось в комментариях, поддержание вашего кода в системе контроля версий позаботится о ваших проблемах, подобных этому в будущем, и, как правило, это просто хорошая идея.

Вам даже не нужно настраивать свою систему, поскольку git является частью MacOS, а XCode может обрабатывать простые функции git для вас.

enter image description here

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