2011-10-12 189 views
3

我目前已安装Xcode 4.1。我尝试使用App Store进行更新,以便我可以在iOS 5中测试我的应用程序。更新程序正确下载,并且执行更新花费了相当长的时间,于是Xcode重新启动。Xcode升级到4.2实际上并没有升级任何内容

我在部署目标列表中找不到iOS 5,并且检查了“关于”部分,发现我仍然使用Xcode 4.1,构建4B110,而不是Xcode 4.2,构建4D199,如上所述download Xcode 4.2 page

我再次运行更新,没有任何运气。我试图再次从应用商店下载更新,但它只是一个蓝色的按钮,说“已安装”,并没有明显的方式强制重新安装。应用商店中的页面清楚地表明了Xcode 4.2,所以这就是我现在所期望的。

有没有人遇到同样的问题?经过相当多的搜索后,看起来情况并非如此。我有兴趣听到任何假设或解决方案。

回答

3

移动你的/Developer目录类似/Developer-4.1,然后再次使用/Developer的安装路径安装的Xcode 4.2。安装之后,/Developer/Applications/应该是您想要使用的新Xcode 4.2。

[ 16:44 [email protected]/]$ sudo mv /Developer /Developer-4.1 

这是我/看起来像从所有不同版本:

[ 16:44 [email protected]/]$ ll 
drwxrwxr-x+ 46 root admin 1.5K Oct 12 11:52 Applications 
drwxrwxr-x 15 root admin 510B Sep 20 13:27 Developer 
[email protected] 17 root admin 578B Sep 20 13:12 Developer-3.2.4 
[email protected] 10 root admin 340B Sep 20 13:54 Developer-3.2.5 
[email protected] 16 root admin 544B Oct 8 14:23 Developer-4.2 
[email protected] 18 root admin 612B Sep 20 13:44 Developer-4.2-beta7 
+0

嗯,我希望避免焦土解决方案,所以我可以明确地知道哪里出了问题,但我会给这个镜头,谢谢。 –

+0

是的,我完全同意,但苹果似乎喜欢尽可能地让事情变得困难,所以这是我找到的最好的解决方案。 – chown

+0

更新:显然,我仍然在Xcode 4.1上。我将尝试重新下载安装程序,也许他们为我提供了一个旧版本或其他东西。 –

1

检查是否安装了两个版本的Xcode。

你应该看到这一点:enter image description here

你也可以尝试删除4.1版本的Xcode,检查是否有一个4.2版本,如果n来安装它。

Xcode的发布文档提供有关卸载的信息,这里是他们指定的脚本:

卸载Xcode开发工具 要卸载与目录一起启动卷上的Xcode开发工具,从终端窗口中输入:

$ sudo的/库/卸载-devtools --mode =所有

删除引导卷上的底层开发的内容,但保留目录和支持文件不变,从终端窗口中输入:

$ sudo的/库/卸载-devtools --mode = systemsupport

+0

Spotlight无法找到Xcode.app的多个实例。不错的理论,但我没有想到那个。 –

+0

'uninstall-devtools'位于'/ Developer/Library'中,而不是'/ Library'。 – chown

+0

有趣的是,我从4.2 Xcode dmg关于文档复制/粘贴信息。 – zaph

0

重命名文件夹开发商。安装更新。现在应该有一个开发人员文件夹。运行xcode。如果你有xcode 4.2,在主菜单中,它应该说xcode 4.2

1

我遭受了同样的问题,但一段时间后我发现,尽管App Store显示它已经安装了XCode 4.2,它刚下载称为Xcode安装程序到应用程序文件夹。只有在运行之后,安装程序才会将Xcode 4.1重写为4.2。

+0

我没有被这个绊住,但是当我第一次从应用程序商店安装xcode时,它让我困惑了一两分钟。 –

1

我有同样的问题,我相信没有必要重新命名dev文件夹或卸载Xcode。解决方法是,在通过应用商店更新Xcode之后,在应用程序文件夹中查找一个名为“Install Xcode”的文件。点击它,它完成从4.1到4.2的更新。