我如何使用 swift 2.3 项目支持 iOS 版本 10.3

How can i support iOS Version 10.3 with swift 2.3 project

美好的一天,

上周我将 Xcode 从 8.2 更新到 8.3,在我的项目中我使用了 swift 2.3 版本。我尝试在我的 Mac 中使用多个版本的 xcode,但是当我使用旧版本的 Xcode 时,我无法 运行 具有 [=22] 的设备上的项目=]版本 10.3.1

我不知道如何 运行 swift 2.3 到 iOS 版本 10.3.1

注意:我的项目还没有上传到 App Store。

谢谢

release note里面说的很清楚,Xcode8.3no longer支持Swift 2.3版本。因此,您需要将包含 Swift 2.3 代码的项目迁移到 Swift 3 语法,方法是打开项目并选择编辑 > 转换 > 为当前 Swift 语法。

您需要 iOS 版本 10.3 的 DeveloperDiskImage 才能 运行 您的项目在设备 (iOS 10.3) 上使用 xcode 8.2.

here 下载 Xcode 8.3.2 并使用路径 Xcode 从下载的 Xcode 复制 DeviceSupport 内的 10.3 (14E269) 文件夹 Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 粘贴到Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 现有路径 Xcode Finder 中的 8.2。