iphone 开发环境大家

来源:互联网 发布:java log4j的使用 编辑:程序博客网 时间:2024/06/05 07:40
最近发现Xcode4 出现了一个新问题到现在都还没有人解答。

在虚拟机上MAC OS X LION 10.7 在安装Xcode4.1 或4.2完毕后运行的时候会出现以下错误。




最近笔者收到了几位用虚拟机开发苹果程序的朋友都纷纷遇到这问题。
这主要是针对用虚拟机+LION+Xcode4。
注:如果用正规的苹果机是很少会出现这问题的。
笔者测试了三架苹果机分别是Mac Mini还有两架MacPro都没有出现过这问题。


所以很肯定这是虚拟机的问题。
为了对证下药笔者找了几位出现此问题的开发者找到了一个共同点。
那就是这几位开发者都是用了网络流传的Lion预安装虚拟机-[Mac.OS.X.操作系统].Mac.OS.X.Lion.10.7.VMware.Pre-Installed.Image

他们都用了同一款预安装了LION操作系统的虚拟机。


下面笔者找了连两个解决的方法,一个是治标一个是治本。

解决方案1(治标)

1. 首先选择Users之后再选择“your user name”过后会看到点进去Library再选择Caches.

2. 之后再Menu bar里面, 选择 Edit然后选择全部.

3. 把所有的都拖进Trash里面.

4. 从你Mac的硬盘那里, 选择 Library>Caches.

5. 选择 Edit再一次选择全部,然后把所有的东西都拖进Trash。

在之前审核系统会出现:You’ll be required to type in an administrator’s password.

输入自己设定的密码就行了。

6. 重启Mac系统(注:不是重启虚拟机).



解决方案2(治本)

这方法比较简单直接但是需要耗长时间来完成。但无疑是最治标的方法。

在网络上搜索了一个适合运用虚拟机安装Xcode4并且不会出现问题的虚拟机。


版本一是从原版DMG镜像中制作,无任何添加。有信心和技术的朋友不妨下载版本一并且自行安装LION。

经过笔者测试成功安装Xcode 4.1 和Xcode 4.2并且没有出现以错报。


版本二为纯净版是因为该版本已经安装完成只是缺少最重要的Xcode4和一些外来应用。

版本三适合懒惰的朋友,因为该版本已经安装完成并且配搭最重要的Xcode4.1。但是也是最耗时间下载的。如果宽带准许不妨下载此版本。


VMWare 7.1.3为使用Lion虚拟机版本。

VMWare Patcher 1.0为Lion补丁在用虚拟机之前需要打上。

以下下载地址转载自:iOS开发者论坛


版本一:
Lion Installer VMDK文件(从原版DMG镜像中制作,无任何添加)
Mac OS X Lion Installer.vmdk (4.1 GB)
[url=Mac OS X Lion Installer.vmdk (4.1 GB)]Mac OS X Lion Installer.vmdk (4.1 GB)[/url]

版本二:
Mac OS X Lion纯净版
Mac OS X Lion v10.7-VM.rar (3.61 GB)
[url=Mac OS X Lion v10.7-VM.rar (3.61 GB)]Mac OS X Lion v10.7-VM.rar (3.61 GB)[/url]

版本三:
Mac OS X Lion Xcode集成版
Mac OS X Lion v10.7-Xcode 4.1_iOS SDK 4.3-VM.rar (6.88 GB)
[url=Mac OS X Lion v10.7-Xcode 4.1_iOS SDK 4.3-VM.rar (6.88 GB)]Mac OS X Lion v10.7-Xcode 4.1_iOS SDK 4.3-VM.rar (6.88 GB)[/url]

VMWare 7.1.3
VMware-workstation-full-7.1.3-324285.rar (570.13 MB)
[url=VMware-workstation-full-7.1.3-324285.rar (570.13 MB)]VMware-workstation-full-7.1.3-324285.rar (570.13 MB)[/url]



VMWare Patcher 1.0
VMWare Patcher 1.0.rar (49.05 KB)
[url=VMWare Patcher 1.0.rar (49.05 KB)]VMWare Patcher 1.0.rar (49.05 KB)[/url]


PS: 适用于Intel CPU,经过测试。AMD CPU未测试




以上两个方案一个治标一个治本用哪个就见仁见智了。如有何疑问可以在下面跟贴。
原创粉丝点击