新旧xcode共存方法

转自:http://www.zhihu.com/question/25547224


多个Xcode可以并存,去官网下载旧版本的安装包。
不过 2 个 Xcode 都是正式版的情况下,那么如果直接安装新版 Xcode,新版会把旧版给覆盖掉,因为他们的名字都叫 Xcode.app。
比 如你 Mac 上现有的 Xcode 的版本是 6,今天 Apple 发布了Xcode 7 正式版,那么如果你直接把Xcode 7 安装,就会出现上述情况,不过你可以在 Finder 的 Applications 文件夹里先把现有的 Xcode.app 改名为 Xcode_old.app,然后再安装新版的 Xcode,这样你 Launchpad 的应用目录会出现 2 个 Xcode:Xcode_old 和 Xcode,分别对应 Xcode 6 和 Xcode 7。
这样你电脑里就有同时有2个 Xcode了,在你打开项目的时候,你可以选择用哪个版本的 Xcode。
不过在 Xcode 编译代码的时候,你可能会遇到编译失败,是因为默认的 Xcode 不是匹配的。
方法很简单,你需要手动设置下用哪一个版本的 Xcode 来编译你的代码,也就是要和你当前打开的 Xcode 是对应的,在 Terminal 中敲入命令:
sudo xcode-select -s /Applications/Xcode.app 或者
sudo xcode-select -s /Applications/Xcode_old.app
来切换默认的编译器。

说的是安装了旧版本 Xcode 的电脑安装新版本,而题主问的是安装了高版本的 Xcode 如果安装一个低版本的 Xcode,道理一样。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值