升级到Xcode 8后,如何恢复Xcode 7.3.1?

3
昨晚我进入我的应用程序目录并将Xcode.app重命名为Xcode7.app。
然后我过夜升级到Xcode 8。
当我早上回来时,Xcode7.app不见了!! 找不到任何地方。
现在我的项目在Xcode 8上无法工作,升级到Swift 3.0是不可能的,因为我的许多依赖项还不支持它 - 升级到swift 2.3也由于某些原因无法工作。
我的Xcode 7发生了什么? 现在如何找回它?

只需再次从developer.apple.com下载即可。有可能您在更改名称时没有完全按下回车键。我以前也犯过这种错误。 - Mobile Ben
我非常确定我做了。这真的很糟糕!!! - etayluz
1
下载Xcode太慢了,而且在下载过程中会卡住,无法恢复。已经尝试下载三次了。啊啊啊! - etayluz
苹果公司的下载速度真是太差了,已经是2016年了,不是2006年。 - Lombas
那么解决方案就是重新安装,对吧?这里有一个好的链接参考:https://dev59.com/p2Uq5IYBdhLWcg3wJNBA#14756127 - Efren
2个回答

2

我没有遇到这个问题,更新之前我将Xcode的名称更改为了Xcode-7.app。

我猜测这是因为我并没有选择从应用商店中进行“更新”,而是直接从苹果的下载页面上下载的。

尝试将你的新Xcode重命名为Xcode8.app,然后前往https://developer.apple.com/download/more/并下载Xcode 7.3.1.dmg。


现在没办法验证 - 下载Xcode 7.3.1.dmg太慢了 - 稍后会更新这篇文章,谢谢!是的,我已经“更新”了 - 下次不会再这样做了。 - etayluz

2
你可以尝试这个程序:

https://github.com/KrauseFx/xcode-install

这个程序可以让你安装任何版本的Xcode。
$ gem install xcode-install
$ xcversion list --all

...
7.0.1
7.1
7.1.1
7.2
7.2.1
7.3
7.3.1
8

$ xcversion install 7.3.1

谢谢@LaStrada,在我尝试之前,它会覆盖当前的XCode安装吗? - etayluz
1
@etayluz:不!我的Xcode版本在运行此命令后是这样的: Xcode-8.app Xcode.app - lastrada
如果你需要紧急返回到Xcode7/Swift 2,因为你使用了旧的pods,那么这个解决方案非常完美! - Ruben Marin
@LaStrada,我尝试了这个,但是在输入用户名和密码后,我立即遇到了这个错误:http.rb:921:in `connect': Connection reset by peer - SSL_connect (Faraday::ConnectionFailed)。 - etayluz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接