Xcode Swift语言版本,与未指定版本不同?

Xcode Swift语言版本,与未指定版本不同?,swift,xcode,build,Swift,Xcode,Build,我找不到任何明确的解释,我真的很想知道,如果我们将“Swift语言版本”设置为未指定,主要原因是什么 使用它的优点和缺点是什么?用于向后兼容的未指定Swift语言版本。假设我们有一个在Swift 2上编写的项目,但Xcode 10不支持此版本的Swift。在这种情况下,Swift语言版本将是未指定的,您应该设置任何支持的版本。未指定的Swift语言版本用于向后兼容。假设我们有一个在Swift 2上编写的项目,但Xcode 10不支持此版本的Swift。在这种情况下,Swift语言版本将是未指定的

我找不到任何明确的解释,我真的很想知道,如果我们将“Swift语言版本”设置为未指定,主要原因是什么


使用它的优点和缺点是什么?

用于向后兼容的未指定Swift语言版本。假设我们有一个在Swift 2上编写的项目,但Xcode 10不支持此版本的Swift。在这种情况下,Swift语言版本将是
未指定的
,您应该设置任何支持的版本。

未指定的Swift语言版本用于向后兼容。假设我们有一个在Swift 2上编写的项目,但Xcode 10不支持此版本的Swift。在这种情况下,Swift语言版本将是
未指定的
,您应该设置任何支持的版本