2016-12-14 94 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. 如果你没有的话,从苹果
  2. 下载的XCode 7.3.1在7.3.1版本中打开你的图书馆和正确的任何错误都会出现
  3. 从第2步迁移更正后的代码到的XCode 8.2或更低版本(8.3不支持Swift 2.3)

正如在评论中提到的,在版本控制系统中维护代码将在未来避免类似这样的问题,并且通常只是一个好主意。

您甚至不需要建立自己的系统,因为git是MacOS的一部分,而XCode可以为您处理简单的git功能。

enter image description here