Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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
我是否需要Xcode 7和Swift 2.0来更新我的应用程序_Xcode_Swift_Legacy Code - Fatal编程技术网

我是否需要Xcode 7和Swift 2.0来更新我的应用程序

我是否需要Xcode 7和Swift 2.0来更新我的应用程序,xcode,swift,legacy-code,Xcode,Swift,Legacy Code,在运行iOS9的设备上,我的Swift 1(Xcode 6,iOS 7.1)应用程序存在UI问题。我曾尝试将我的应用程序转换为Xcode 7和Swift 2.0,但我遇到了很多问题 为了给我的客户提供一个快速解决方案,直到我找到问题所在,我想知道我是否可以下载并安装Xcode 6(我上次构建并上传应用程序的版本),纠正UI问题(我知道该怎么做),然后再次上传应用程序 简言之:苹果会拒绝使用旧Xcode/Swift版本的应用程序更新吗?目前(截至2015年9月23日)的报告称 如果你的应用程序仍然

在运行iOS9的设备上,我的Swift 1(Xcode 6,iOS 7.1)应用程序存在UI问题。我曾尝试将我的应用程序转换为Xcode 7和Swift 2.0,但我遇到了很多问题

为了给我的客户提供一个快速解决方案,直到我找到问题所在,我想知道我是否可以下载并安装Xcode 6(我上次构建并上传应用程序的版本),纠正UI问题(我知道该怎么做),然后再次上传应用程序

简言之:苹果会拒绝使用旧Xcode/Swift版本的应用程序更新吗?

目前(截至2015年9月23日)的报告称

如果你的应用程序仍然依赖于Xcode 6,那么你需要保留一个安装了OS X Yosemite的分区或外部硬盘,以便从Xcode 6提交


这显然意味着您仍然可以使用Xcode 6(因此也可以使用iOS 8 SDK)提交应用程序。

旁注:这似乎是针对在El Capitan机器上工作的开发人员的。如果你仍然在约塞米蒂,你可以同时运行Xcode 6和7(Xcode 6和El Capitan似乎彼此不太合拍)。这仅仅是为了向应用商店提交应用程序吗?您是否仍然可以使用Xcode 6在El Capitan上构建应用程序,无论是通过Xcode本身还是通过
Xcode构建
?我想,如果构建需要运行Xcode 6但想要运行El Capitan的服务器,会发生什么呢。。!我相信苹果意味着Xcode 6不能在El Capitan上运行。如果要在El Capitan上运行Xcode,必须使用Xcode 7。如果构建服务器需要运行Xcode 6,则必须在构建服务器上运行Yosemite。