读书人

Xcode3.2.6 Xcode4.1 Xcode4.2.1依存

发布时间: 2012-06-27 14:20:09 作者: rapoo

Xcode3.2.6 Xcode4.1 Xcode4.2.1并存

Mac OS X 10.7安装多个版本的Xcode,?Xcode3.2.6 Xcode4.1 Xcode4.2.1并存。

?

刚入手的Macbook Pro 是Mac OS X 10.7.2版本的操作系统,到App Store可以免费在线安装Xcode4.2.1。现在Xcode收不费了,真是好事儿一件。

?

(Xcode3.2.X), ?( Xcode4.0 4.1) ? (Xcode4.2.X) ?这三个版本之间差别很大,Xcode4.0与4.1好像差别不大(也不肯定)。

?

想安装Xcode,要先了解Xcode版本与Mac OS版本的对应关系,请看我收集的文章http://elf8848.iteye.com/blog/1366101

?

核心内容如下:

?

Xcode 3.2.6 and iOS SDK 4.3 GM Seed for Snow Leopard (10.6.6)

Xcode 4.0.2 and iOS SDK 4.3.2 for Snow Leopard (10.6.6)

?

Xcode 4.1 SDK5.0 for Snow Leopard ?(10.6.7)

Xcode 4.1 SDK5.0 for Lion (10.7)

?

Xcode 4.2 and iOS SDK 5.0 for Snow Leopard (10.6.7)

Xcode 4.2 and iOS SDK 5.0 for Lion (10.7)

?

?

从上面可以看出来?Xcode 4.1,Xcode 4.2 是可以运行在10.7版本操作系统上的。

Xcode 3.2.6是运行在10.6.6版本操作系统上的。现在要让这三个同时运行在10.7版本操作系统上.

?

?

买了本书<Objective-C基础教程>,书中作者成书时使用的好像是Xcode3.1,我使用3.2照着做也还能找到相应的功能。

?

其它新出版的书,其中的讲解例子使用Xcode4.0,4.1比较多。

?

我的系统早已安装了Xcode4.2.1,与前面两个版本的Xcode差异较大,都找不着北。

?

这时如果几个版本能共存,那可是太好了。今天我让Xcode3.2.6,Xcode4.1,Xcode4.2.1并存了,这里记录下来,朋友们也可以参考,方法也来自网络。

?

?

系统早已安装了Xcode4.2.1,他是第一个安装的。已占用/Developer 目录。打开《About Xcode 4.2》这个安装说明文档,其中写到:

? ? ? The Xcode installer will create the folder /Developer on the root of your boot partition, and place the Xcode developer tools and SDKs in this folder. If you have a previous version of Xcode you would like to preserve, you can copy the existing installation from /Developer to another folder to prevent having it updated automatically by the installer.

? ? ?意思是Xcode4.2会被安装到/Developer目录。4.1也是如此。 但3.2,4.0在安装时可以先选择安装目标目录的。

?

网上也有说,如果你的系统中以前有3.X在?/Developer目录,当安装4.2时,3.X会被移动到?/Developer-old目录中。这个对我们没有影响,因为我们会提前规划安装目录。

?

所以规划如下:

Xcode4.2.1 默认安装在/Developer 目录

Xcode3.2.6 可以选目录,安装在/Developer2

Xcode4.1 ? ?默认安装在/Developer 目录,后把文件夹发名为/Developer3 ?

?

安装:

这三个版本,安装时不分先后,只要分好目录就行。

?

第一步:4.2.1已安装,(后来在不断的折腾中,整坏了启不来了,只好用命令卸载了,命令安装文档中有,$ sudo <Xcode>/Library/uninstall-devtools --mode=all ?)

第二步:安装3.2.6,注意要修改安装的目录为/Developer2,请参考下面的文章。下面的文章说的是3.2.5,但我用的是3.2.6也OK了。

第三步:安装4.1,默认安装在了/Developer目录中,安装成功后,把文件夹发名为/Developer3。

第四步:安装4.2.1,默认安装在了/Developer目录中。

?

安装好后,在系统信息里可以看到三个开发工具,手动修改为/Developer3的也被识别,如下图:

Xcode3.2.6 Xcode4.1 Xcode4.2.1依存

?

?

?

Xcode3.2.6 Xcode4.1 Xcode4.2.1依存

卸载时的截图:

Xcode3.2.6 Xcode4.1 Xcode4.2.1依存

?

?

?

==========================================

在安装3.2.6时,有一步,我去掉了对勾, 就是system tools和UNIX Developmanet.因为4.2.1与3.2.6的安装文档中都有类似的说明, 如下(4.2.1的):

The Xcode installer also installs system components and UNIX command line tools in a shared location on your Mac. Only one version of these components can exist on a computer at a time, and the last installed version replaces any previously installed set.

Xcode3.2.6 Xcode4.1 Xcode4.2.1依存

意思是?system tools和UNIX Developmanet只能存在一个版本,多次安装以最后一次为准。 我想4.2.1已带了system tools和UNIX Developmanet, 就应该不用3.2.6的了吧?但 4.2.1带的与3.2.6还的system tools和UNIX Developmanet是一类型的吗?只是版本不同? ?我也说不准,文档也没说。如果是一类的, 当然只安装一次就可了。如果不是。。。 ? ? ? , 结果我如图做的, 3.2.6没有安装?system tools和UNIX Developmanet,因为提示说会安装在/Developer 目录中, 但是我的4.2.1在/Developer 目录中呢,还是不安为好吧!猜的。

?

?

?

跑了两个小小小程序,都正常,目前还没有发现问题,已后发现问题会在这里补充。请关注http://elf8848.iteye.com。

?

?

?

?

?

?

?

?

?

============= ? ? 以下是 附文 ? ?==========================

?

XCode 3.x与4.X差异很大,一些老手都不习惯。

XCode 版本与Mac OS版本还有一些对应关系,具体请看上文。

如果买了新苹果电脑,还带了新的版本的10.7系统,但原有项目是是3.2.X开发的,就需要阅读下方。

?

?

方法一:

原文地址:http://www.cppblog.com/kongque/archive/2011/09/20/156367.html

公司新买了mac mini,由于是新版本的mac mini,里面预装的是mac os Lion,也就是mac os 10.7,之前的xcode 3.2.5版本总是装不上,仔细查看安装选项才发现xcode toolset无法被勾选上,sdk可以安装,但是xcode app套件安装不了,但是下载一个xcode 4需要颇废一番功夫。更何况项目之前的代码已经一致都用xcode 3.2.5,而且另外一个同事的mac mini也是老版本的。解决方法如下:1. 加载xcode 3.2.5的dmg文件2. 在dmg文件上右键,打开终端3. 在终端中输入以下命令:export COMMAND_LINE_INSTALL=1cd /open "Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg"搞定!?这里注意要在中间切换到根目录才行,否则会报错The file /Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg/Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg does not exist.

?

?

?

?

方法二:

原文地址:http://blog.csdn.net/think12/article/details/6834828

官方给出的解释是:
lion10.7安装xcode4.X
雪豹安装xcode3.X
如果在lion10.7上安装xcode3.X的话,安装过后,在application中找不到xcode.app文件。
如果在lion10.7上安装xcode4.x的话,运行以前的xcode3.x可能会有问题。
解决办法:
1。把xcode3.x转换为可读写的dmg。打开磁盘工具转换dmg。
应用程序->实用工具->磁盘工具。
“转换”按钮在上边的一排按钮。
如图:
?Xcode3.2.6 Xcode4.1 Xcode4.2.1依存
2。点击“存储”会在桌面上生成一个 XXXX_final.dmg 的文件。双击运行此文件。
在Xcode and iOS SDK上右键单击,选择“显示包内容”,进入contents文件夹。
打开的界面如下:
?Xcode3.2.6 Xcode4.1 Xcode4.2.1依存
3。在contents中找到iphoneSDKSL.dist文件。并搜索10.7,替换为10.8,然后保存该文件,重新安装xcode。
4。我在安装的过程中提示安装java虚拟机,我就安装了。
以上内容在lino10.7中安装xcode3.2.5有效。

?

读书人网 >移动开发

热点推荐