Xcode 9和Xcode 8可以一起使用吗?

5

Xcode 9的安装方式与之前版本完全不同。

之前网上和SO上的100多篇教程已经过时了,无法使用。

在这个对话框之后,

enter image description here

enter image description here

Xcode 9想要进行更改。

实际上,它会删除我的8.3.3吗?

在点击那个按钮之前,您是否需要“将8.3.3移动到另一个文件夹中”?

真正的最佳流程是什么,可以同时拥有8.3.3和9?


考虑到下面emlai的精彩回答,

更微妙的是,Xcode 9随后想要...

enter image description here

它会破坏Xcode 8组件和工具吗?


有趣的是,我发现运行Xcode 9一次竟然删除了我Xcode 8安装的所有模拟器

enter image description here


3
可能是Can I have multiple Xcode versions installed?的重复问题。 - Suhaib
1
嗨@Suhaib,请不要标记为重复。系统现在与Xcode 9完全不同。您能否删除重复项,因为旁观者只会在看到“重复”标志时点击“重复”按钮。 - Fattie
1
我不知道如何删除它。但是不用担心,我已经为iOS问题提交了大约100个重复标志,其中没有一个被关闭。无论如何,它说:“可能是重复的”。因此,它可以被视为更像是一个参考而不是一个标志 :-) - Suhaib
@Rob - 好的,兄弟。但是我刚刚发现它把我所有8号模拟器都删除了。虽然不是什么大问题,但是那些带着小带宽的人可能会因此而哭泣。 - Fattie
有一个问题。Xcode 8和Xcode 9共享同样的偏好设置。 - Bagusflyer
3个回答

8

实际上,这会删除我的8.3.3吗?

不会。

在点击按钮之前,您是否需要“将8.3.3移动到另一个文件夹中”?

不需要。

Beta Xcode的名称为Xcode-beta.app,因此您可以将它们放在与非beta版本相同的应用程序文件夹中。


2
如果你在开玩笑的话,那就挺有趣的呢 :) - Fattie

3

从Xcode 9发布说明的第一页开始:

Xcode 9...可以与之前版本的Xcode共存。


1
另一个精彩的答案。 - Fattie
1
只是不要同时运行它们。 - matt
1
@Fattie - 请查看 "Xcode" » "Preferences" » "Command line tools"。 - Rob
那么,对于Xcode 9 Gold Master(生产版本)是否仍然适用呢?我刚刚下载了Xcode 9 xip并解压缩了它...现在我真的很紧张,因为我有一个大型项目在8上,我还没有准备好迁移,但我也需要9来完成不同的项目。 - Anjan Biswas
是的,完全正确。我仍在交替运行两个版本。旧版本在一个文件夹中,因此没有名称冲突。(如果我是你,我会直接使用Xcode 9.1 beta并跳过Xcode 9。) - matt
显示剩余3条评论

0

在安装Xcode 9 beta后,所有模拟器都消失了。

为了解决这个问题,我从应用程序文件夹中删除了beta版本,并开始从桌面上使用它。模拟器重新出现在Xcode 8中。

然后我再次将.app移动到应用程序文件夹中,一切正常工作。我甚至可以同时使用两个版本。


1
仅重启Xcode就为我解决了缺失的模拟器问题。 - o15a3d4l11s2

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