关于mac10.8安装xcoce3.2.5 五国或者不能成功的原因,看文章的最后部分。

大致浏览一下下面的内容,其实基本都是一样的,第一篇说明多个版本的xcode如何共存,后面的讲述如何安装xcode3.2.5(注意,xcode3.2.5安装是重点,其余的都简单),最后是我的总结,一定要看的。

Xcode3.2.6 Xcode4.1 Xcode4.2.1共存、并存、同时安装

博客分类:

转:http://elf8848.iteye.com/blog/1393594

mac 10.7 装 xcode 4

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

作者:赵磊

博客:http://elf8848.iteye.com

刚入手的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目录中。这个对我们没有影响,因为我们会提前规划安装目录(这个地方说明一下,其实也没有什么影响,我试验过,就是先安装的xcode3.2.5,然后安装的xcode4.2,在安装4.2的时候提示我说会把原先安装的转移到old...我没管他,直接安装,安装完成后系统有两个xcode,都能使用,没问题的)。

所以规划如下:

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的也被识别,如下图:

卸载时的截图:

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

在安装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.

意思是 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=1
cd /
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。
应用程序->实用工具->磁盘工具。
“转换”按钮在上边的一排按钮。
如图:

2。点击“存储”会在桌面上生成一个 XXXX_final.dmg 的文件。双击运行此文件。
在Xcode and iOS SDK上右键单击,选择“显示包内容”,进入contents文件夹。
打开的界面如下:

3。在contents中找到iphoneSDKSL.dist文件。并搜索10.7,替换为10.8,然后保存该文件,重新安装xcode。
4。我在安装的过程中提示安装java虚拟机,我就安装了。
以上内容在lino10.7中安装xcode3.2.5有效。

 
转:
如何在lion系统下安装Xcode 3.2.x版本
2012-12-22 13:25:21     我来说两句      作者:flyfishcxy
收藏    我要投稿
1、用Disk Utility(在实用工具里面)把Xcode 3.2.x的磁盘映像(dmg文件,我是使用3.2.6进行
尝试)转换成一个可读写的dmg文件。
  www.2cto.com  
转 换好后双击它,让Finder在设备里面显示它。在Finder里面右键Xcode包(Xcode and iOS
SDK),选择“Show Packages”进入Contents文件夹。(右键xcode包,打开方式,选择实用
工具下的Disk Utility(磁盘工具),会弹出来一个框,宽上边功能条里有转换,选择转换成可读写,
然后选择转换到桌面。转换好了后双击转换后的包,出来准备安装的 框,右键Xcode and iOS SDK,
选择显示包内容)
 
2、用TextEdit打开iPhoneSDKSL.dist文件搜索“10.7“,并用”10.8“替换它保存再运行这个安装包
(说明:一大片文本中只有一“10.7“,大概在整篇的中上部分)
已测试通过。 另外在3.2.5中也已经测试通过!
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1。把xcode3.x转换为可读写的dmg。打开磁盘工具转换dmg。
应用程序->实用工具->磁盘工具。
“转换”按钮在上边的一排按钮。
如图: www.2cto.com  
 
2。点击“存储”会在桌面上生成一个 XXXX_final.dmg 的文件。双击运行此文件。
在Xcode and iOS SDK上右键单击,选择“显示包内容”,进入contents文件夹。
打开的界面如下:
 
 
3。在contents中找到iphoneSDKSL.dist文件。并搜索10.7,替换为10.8,然后保存该文件,
重新安装xcode。
4。我在安装的过程中提示安装java虚拟机,我就安装了。

以上内容在lino10.7中安装xcode3.2.6有效

 
//////////////////////////////////////////////////////////////////
 
 
 
总结:
 
在mac10.8中安装xcode3.2.5重启后就出现五国,无法解决,反复试验了好几次,仍然是五国,最后重装mac10.7可以安装xcode3.2.5,方法和上面的一样,
 
安装完成过后在application找找不到xcode的图标,你可以使用mac os提供的超找功能:按键式command+空格,搜索xcode就可以了,点击的时候提示你安装java虚拟机,在线安装,不过后来提示说java不匹配什么的,不能安装,那么下载java2013-5,网址是:网址是http://www.macupdate.com/download/39490,可以在线安装有问题,要离线下载安装吧,安装成功
点击xcode,可以新建工程了。
 
后面在安装xcode4.2的时候要把系统时间改一下,改为2012.1.1日或者更早,否则会提示你安装失败

mac10.7安装xcode3.2.5和xcode4.2过程和方法的更多相关文章

  1. 安装、设置与启动MySql绿色版的方法

    原文:安装.设置与启动MySql绿色版的方法 1.解压 mysql-noinstall-5.1.30-win32.zip(下载地址http://dev.mysql.com/downloads/mysq ...

  2. Windows系统中python3.7安装数据可视化模块Matplotlib、numpy的各种方法汇总

    安装环境:Windows10 64位Python3.7 32位 确保已经安装PIP工具命令窗口输入PIP出现以下窗口说明PIP已经成功安装 方法1:(1)在Matplotlib的官网下载电脑对应的版本 ...

  3. PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法

    PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法 1.电脑需要先安装redis服务端环境,并在安装目录下打开客户端redis ...

  4. MyEclipse 2017 ci6 安装反编译插件(本人自己摸索的方法,亲测可行)

    注: 本文来源于:Smile_Miracle 的< MyEclipse 2017 ci6 安装反编译插件(本人自己摸索的方法,亲测可行) > 第一步:关闭ME,去一下地址下载jad的反编译 ...

  5. 新安装的win7/win10系统,所有驱动都没安装,插入U盘也无法识别解决方法

    我是使用老毛挑安装的系统,结果安装好之后,才发现所有驱动都没有安装,例如usb,网卡驱动等 解决方法就是先把驱动下载到系统安装盘里面,然后再次进入安装系统界面,相当于重新安装系统,但实际上我们不需要. ...

  6. PHP:使用Zend对源码加密、Zend Guard安装以及Zend Guard Run-time support missing的解决方法

    Zend Guard是目前市面上最成熟的PHP源码加密产品了.刚好需要对自己的产品进行加密,折腾了一晚上,终于搞定,将碰到的问题及解决方法记录下来,方便日后需要,也可以帮助其他人.我使用的是Wamps ...

  7. python2在安装pywin32后出现ImportError: DLL load failed 解决方法

    python2在安装pywin32后出现ImportError: DLL load failed 解决方法 在python2中有时候会出现: import win32api   ImportError ...

  8. Mac 10.7.*安装XCode3.2.6的方法

    1.首先,在Xcode 3.2.6的磁盘映像(dmg文件)上点击右键,选择“磁盘工具”打开,如图1所示,转换成一个可读写的dmg文件,如图2所示. 图1 图2 转换好后双击它,让它在Finder里面显 ...

  9. 1.Kali安装到移动硬盘或者U盘中~Linux系通用方法(包括Android)

    0.1.保证这个服务必须启动(虚拟机服务最好都启动) 0.2.看看U盘接口类型是否对应 1.安装第一步 2.安装第二步,选择kali镜像 3.设置存放位置(上面的名字无所谓,最后不会用它的,虚拟机只是 ...

随机推荐

  1. RPi 2B SD read-only filesytem

    /**************************************************************************** * RPi 2B SD read-only ...

  2. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.5.10

    Every $k\times k$ positive matrix $A=(a_{ij})$ can be realised as a Gram matrix, i.e., vectors $x_j$ ...

  3. lightoj 1017

    思路:动态规划,设dp[i][j]表示在前j个dusts中用了i刷子刷掉dusts的个数:状态转移方程就是: dp[i][j] = max(dp[i][j-1], dp[i-1][j-len[j]] ...

  4. hdu1150-Machine Schedule(最小点覆盖)

    二分图的最小顶点覆盖:用最少的点,让每条边都至少和其中一个点关联.     最大匹配数 = 最小点覆盖数(Konig 定理) 水题…… 突然发现我以前的匈牙利算法模版有问题……因为这里左边的点时1~n ...

  5. 集合框架Map之KeySet方法的使用

    package cn.itcast.map; import java.util.HashMap; import java.util.Iterator; import java.util.Map; im ...

  6. st_MES_InsertIntoSalaryManage

    USE [ChiefmesNew]GO/****** Object: StoredProcedure [dbo].[st_MES_InsertIntoSalaryManage] Script Date ...

  7. 【STL学习】map&set

    技术不只是我的工作,也是我的生活,以后的博客中会穿插一些个人的喜悦.愤怒或者感悟,希望大家能够接受. 我所有的一切,比我技术更好的怕是我的脸皮了,昨天收到京东面试没有通过的消息,喊了几句“我好悲伤啊” ...

  8. C#中反射的使用(How to use reflect in CSharp)(1)

    最近想做一个插件式的软件给公司的监控用,初步的想法是使用C#去反射Dll,Invoke其中的方法.此文仅供开发参考,不涉及原理,98%的代码以及2%的废话. 测试Solution是这么建的(.NET ...

  9. MySQL主从复制技术(纯干货)

    1.复制配置     主机一定要开启二进制日志(这里建议配置RBR)     每个主机和每个从机一定要配置一个位移的id,即server-id     每个从机配置一定要包含主机名称,日志名称,和位置 ...

  10. 取消jQuery validate验证

    有时候当我们在编辑页面点保存后加上了validate错误验证后又想用表单提交的方式返回界面没有清除验证就返回不了 加上这句话就清除验证了      注意:remove()是删除了相关标签  我这需求是 ...