2016-09-28 61 views
0

我正在使用Swift 2.2,XCode 7.3.1构建一个iOS应用程序,该应用程序即将上线。我升级我的iPhone到iOS 10.0,现在当我尝试在我的iPhone上运行我的代码,我得到的错误 -XCode 7.3.1中的Swift代码不适用于iOS 10

enter image description here

在这个阶段,我的项目,我不希望升级到了XCode 8.0并使用Swift 3.0。有没有我可以让我的代码写在了XCode 7.3.1工作的iOS 10.我的代码是针对有iPhone手机的iOS版本的工作以及9.3.2

感谢

回答

0

否时,Xcode 7.3.1没有任何办法支持iOS 10.你不能。你将不得不升级到Xcode 8.

而且,你应该升级,因为它也提供了Swift 2.3,它将帮助你运行iOS 10等最新的SDK,并且转换是自动的。

这里阅读:https://developer.apple.com/swift/blog/

0

要检测XCode中你必须使用相应版本或系统安装软件设备会告诉你你在问题中提到的消息。

根据您的愿望,解决方法是每次发布IPA并将其安装到要运行的设备中(如果您每天部署多次,可能很难)。请记住,向上兼容但没有向下兼容性,即如果您的部署目标为8或以上,则可以在iOS 8或更高版本但不支持iOS 7的设备上运行IPA。

也许您可能会遇到一些运行问题它在新的iOS上因为一些过时的或新的功能,并修复你必须升级XCode并在其上编译你的代码。

希望有帮助!

0

将文件夹复制10.0(14A345)在Xcode8的DeviceSupport文件夹

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

它为我:)

相关问题