3

我目前安装了 Xcode 4.1。我尝试使用 App Store 进行更新,以便在 iOS 5 中测试我的应用程序。更新程序正确下载,执行更新需要相当长的时间,于是 Xcode 重新启动。

我在部署目标列表中找不到iOS 5,我检查了“关于”部分,发现我仍在使用Xcode 4.1,构建4B110,而不是Xcode 4.2,构建4D199,如下载Xcode 4.2页面所述.

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

有没有人遇到同样的问题?经过相当多的谷歌搜索,似乎情况并非如此。我很想听听任何假设或解决方案。

4

5 回答 5

3

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

[ 16:44 Jonathan@MacBookPro / ]$ sudo mv /Developer /Developer-4.1

这就是我/在所有不同版本中的样子:

[ 16:44 Jonathan@MacBookPro / ]$ ll
drwxrwxr-x+ 46 root  admin   1.5K Oct 12 11:52 Applications
drwxrwxr-x  15 root  admin   510B Sep 20 13:27 Developer
drwxrwxr-x@ 17 root  admin   578B Sep 20 13:12 Developer-3.2.4
drwxr-xr-x@ 10 root  admin   340B Sep 20 13:54 Developer-3.2.5
drwxrwxr-x@ 16 root  admin   544B Oct  8 14:23 Developer-4.2
drwxrwxr-x@ 18 root  admin   612B Sep 20 13:44 Developer-4.2-beta7
于 2011-10-12T23:43:45.087 回答
1

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

你应该看到这个:在此处输入图像描述

您也可以尝试删除 4.1 版本的 Xcode,检查是否有 4.2 版本以及是否安装它。

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

卸载 Xcode 开发工具 要卸载引导卷上的 Xcode 开发工具以及目录,请从终端窗口键入:

$ sudo /Library/uninstall-devtools --mode=all

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

$ sudo /Library/uninstall-devtools --mode=systemsupport

于 2011-10-12T23:39:49.873 回答
1

我遇到了同样的问题,但一段时间后我发现,虽然 App Store 显示它已经安装了 XCode 4.2,但它只是将一个名为Xcode Installer的东西下载到了 Applications 文件夹中。只有在运行它之后,安装程序才会将 Xcode 4.1 覆盖到 4.2。

于 2011-10-13T08:04:26.187 回答
1

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

于 2011-10-31T19:36:35.827 回答
0

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

于 2011-10-13T00:14:43.100 回答