XCode - 手动升级到 Swift 4
XCode - upgrade to Swift 4 manually
我有一个包含 2 个目标的项目,两个目标共享超过 99% 的代码并且是在 Swift 3.
中编写的
当 XCode 9 可用时,正在扫描其中一个目标,代码和目标的 "Build Settings" 都更新为 Swift 4。可悲的是,我刚刚发现另一个目标仍然标记为 Swift 3.2 语法。
我想通过 XCode 将第二个目标更新为 Swift 4,但是,第二个目标被标记为 Swift 3.2 语法,但代码是 Swift 4 已经是不可编译的,因此无法通过 XCode 自动更新到 Swift 4。
由于两个目标共享大部分代码,我不需要XCode帮我自动扫描或转换代码,我想将整个项目升级到Swift 4。
我已将第二个目标的构建设置中的 "Swift Language Version" 手动更新为 Swift 4.0。还有其他我应该注意的项目设置吗?
谢谢
I have updated the "Swift Language Version" in Build Settings of the second target to Swift 4.0 manually
检查 Swift 3 @objc 推理是否设置为关闭。
除此之外,一切顺利。
我有一个包含 2 个目标的项目,两个目标共享超过 99% 的代码并且是在 Swift 3.
中编写的当 XCode 9 可用时,正在扫描其中一个目标,代码和目标的 "Build Settings" 都更新为 Swift 4。可悲的是,我刚刚发现另一个目标仍然标记为 Swift 3.2 语法。
我想通过 XCode 将第二个目标更新为 Swift 4,但是,第二个目标被标记为 Swift 3.2 语法,但代码是 Swift 4 已经是不可编译的,因此无法通过 XCode 自动更新到 Swift 4。
由于两个目标共享大部分代码,我不需要XCode帮我自动扫描或转换代码,我想将整个项目升级到Swift 4。 我已将第二个目标的构建设置中的 "Swift Language Version" 手动更新为 Swift 4.0。还有其他我应该注意的项目设置吗?
谢谢
I have updated the "Swift Language Version" in Build Settings of the second target to Swift 4.0 manually
检查 Swift 3 @objc 推理是否设置为关闭。
除此之外,一切顺利。