Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何将Xcode 4上的代码部署到较新的ios_Swift_Iphone_Xcode - Fatal编程技术网

Swift 如何将Xcode 4上的代码部署到较新的ios

Swift 如何将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启动它。只需为通用设备构建应用程序,然后手

我有一个非常旧的Mac,目前正在运行MacOSX Lion。它上面有Xcode 4,我用它创建了一个应用程序。是否可以将此应用程序部署到较新的iPhone上?如果没有,是否有任何选项可以在更新版本的Xcode上重用代码?

Xcode 4没有Swift内置iirc,因此您的代码可能是Objective-C


您必须更新内容,但不需要像从Swift 1到5这样的重大转换。

如果您想在运行比Xcode支持的更新iOS版本的设备上部署应用程序,您将无法直接从Xcode启动它。只需为通用设备构建应用程序,然后手动安装应用程序。例如

提醒您,虽然您可以在当代设备上安装基于旧Xcode版本的应用程序,但偶尔会有一些操作系统更改破坏应用程序(追溯这么多的操作系统/SDK版本会增加这种可能性)。如果发生这种情况,如果没有现代Xcode版本,调试/诊断问题将非常困难。此外,不用说,您将无法利用当代设备的功能(如更大的屏幕或其他)


最后一个警告:在使用当代SDK版本构建应用程序之前,您无法将此应用程序分发到应用程序商店,通常通过使用最新的Xcode版本构建来实现。查看最低SDK版本的参考。

考虑到Xcode 4最多支持iOS 6 SDK,所有已编译的应用程序应仅为32位,这意味着即使其他所有操作都成功,它也只能在iOS 11以下运行的现代设备上工作。