显示标签为“mac”的博文。显示所有博文
显示标签为“mac”的博文。显示所有博文

2014年3月2日

OSX安装其它版本xcode

  我的macbook是10年买的,前天之前都是使用10.9.1,用起来觉得不是很顺畅。因为10.6.7是刚买回来时默认安装的系统,而且还送了一个10.6.7的安装DVD,我昨天就拿来重装了。很悲剧的一件事就是APPLE官方不会再对10.6进行维护。如果打开APP STORE来进行更新,是无法找到任何可用的更新的。我只能上网找10.6.8的更新包和一些可以安全更新下载安装。
  如果要使用到brew来安装软件的话,必须得安装xcode或GCC来。我不喜欢GCC,只能用XCODE了,不过带UI的XCODE太大了,有4G左右。而xcode command line tool 3.2.6又不到。使用xcode 4.XX以上版本又无法安装。 刚好在一个Blog上看到可以使用高版本的XCODE来将到10.6.8上。我试过安装可以,就将过程写出来,供以看重装系统时方便安装。
  1. 下载一个高版本的command line tool for xcode 
  2. 点击下载好的command line tool for xcode,点击后就会被挂载。使用Terminal进入/Volumes/下可以看到可以看到 
  3. 运行下面的命令
      cd mkdir osx-gcc cd /Volumes/Command\ Line\ Tools 
      cp -r * ~/osx-gcc cd ~/osx-gcc 
      mkdir pkg 
      mv Command\ Line\ Tools.mpkg pkg/install.mpkg 
      cd pkg 
      xar -xvf install.mpkg
    上面的意思是“创建一个目录(这里是osx-gcc),将挂载出来的XCODE的内容全部复制到osx-gcc下。在osx-gcc目录下再创建一个pkg目录,将文件Command\ Line\ Tools.mpg移到pkg目录下改名为install.mpkg并解压缩

  4. 解压缩后会编辑文件Distribution,将里面第10行的
      var majorOSVersion = '10.7';
     改为
      var majorOSVersion = '10.6';
     然后保存。
     因为我是下载Lion版本的xcode, 所以majorOSVersion = '10.7'

  5. 恢复安装内容
      rm install.mpkg 
      xar -c . -vf ../install.mpkg 
      cd .. open install.mpkg
     这里是将pkg目前下的install.mpkg文件删除,然后重新压缩并放到上一级目前,也就是osx-gcc目前下面,退回到osx-gcc目前下运行刚压缩的install.mpkg。 这时候就会弹安装提示框,按提示点击下一步可以了。

  6. 安装过程完毕。

 其实里面最重要的就是修改Distribution里面的版本信息然后再重新打包安装!