【发布时间】:2017-10-14 05:04:57
【问题描述】:
目前我正在将使用 xcode 8 / swift 3 创建的应用程序迁移到 xcode 9 / swift 4。
当我在没有编码错误的情况下在实际机器上构建和测试时。
它将在启动应用程序的过程中发生。
真机是iPhone 7的iOS 10.1。
■注意事项:
在 xcode 中,我将其设置为查找适用于 iOS 11 的库,但我认为 iPhone 7 中没有适用于 iOS 11 的库。
我认为将 iPhone 7 从 iOS 10.1 更新到 iOS 11 将毫无问题地启动应用程序。
但是,由于我希望用户享受从 iOS 10.1 到 iOS 11 的应用程序,所以我想使用 iOS 10.1 的库而不是 iOS 11 的库。
从swift 3自动转换到swift 4时,(不知道时间)
我认为 xcode 已设置为自动搜索 iOS 11 库。
■问题:
我应该如何使用 iOS 10.1 的库?
或者,例如。
是否可以允许 iOS 11 用户为 iOS 11 应用库和 iOS 10 用户应用 iOS 10 库?
■补充资料。
xcode9/swift4
iPhone7/iOS10.1
部署目标:10.1
我将设置从“开”更改为“默认”
因为我移动swift 4时显示以下错误。
错误按摩:
不推荐在 Swift 4 模式下使用 Swift 3 @objc 推理。
【问题讨论】:
标签: swift swift3 ios10 ios11 swift4