Swift 如何将Xcode 4上的代码部署到较新的ios
我有一个非常旧的Mac,目前正在运行MacOSX Lion。它上面有Xcode 4,我用它创建了一个应用程序。是否可以将此应用程序部署到较新的iPhone上?如果没有,是否有任何选项可以在更新版本的Xcode上重用代码?Xcode 4没有Swift内置iirc,因此您的代码可能是Objective-CSwift 如何将Xcode 4上的代码部署到较新的ios,swift,iphone,xcode,Swift,Iphone,Xcode,我有一个非常旧的Mac,目前正在运行MacOSX Lion。它上面有Xcode 4,我用它创建了一个应用程序。是否可以将此应用程序部署到较新的iPhone上?如果没有,是否有任何选项可以在更新版本的Xcode上重用代码?Xcode 4没有Swift内置iirc,因此您的代码可能是Objective-C 您必须更新内容,但不需要像从Swift 1到5这样的重大转换。如果您想在运行比Xcode支持的更新iOS版本的设备上部署应用程序,您将无法直接从Xcode启动它。只需为通用设备构建应用程序,然后手
您必须更新内容,但不需要像从Swift 1到5这样的重大转换。如果您想在运行比Xcode支持的更新iOS版本的设备上部署应用程序,您将无法直接从Xcode启动它。只需为通用设备构建应用程序,然后手动安装应用程序。例如 提醒您,虽然您可以在当代设备上安装基于旧Xcode版本的应用程序,但偶尔会有一些操作系统更改破坏应用程序(追溯这么多的操作系统/SDK版本会增加这种可能性)。如果发生这种情况,如果没有现代Xcode版本,调试/诊断问题将非常困难。此外,不用说,您将无法利用当代设备的功能(如更大的屏幕或其他)
最后一个警告:在使用当代SDK版本构建应用程序之前,您无法将此应用程序分发到应用程序商店,通常通过使用最新的Xcode版本构建来实现。查看最低SDK版本的参考。考虑到Xcode 4最多支持iOS 6 SDK,所有已编译的应用程序应仅为32位,这意味着即使其他所有操作都成功,它也只能在iOS 11以下运行的现代设备上工作。