我想更改框架的版本。[swift4 / xcode9]

时间:2017-10-14 05:04:58

标签: swift swift3 ios10 ios11 swift4

目前我正在将使用xcode 8 / swift 3创建的应用程序迁移到xcode 9 / swift 4。

当我在没有编码错误的情况下在实际机器上构建和测试时 它将落在启动应用程序的中间 真正的机器是iPhone 7的iOS 10.1。

■ERROR_MESSAGE:
enter image description here

■代价:
在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库?

enter image description here


enter image description here


■补充信息 xcode9 / swift4
iPhone7 / iOS10.1
DeploymentTarget:10.1

我将设置从“开”更改为“默认”
因为当我移动swift 4时显示以下错误。
error_massage:
不赞成在Swift 4模式下使用Swift 3 @objc推理。

1 个答案:

答案 0 :(得分:0)

很抱歉,当我执行" clean"。

时启动了该应用程序