最近發現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並且不會出現問題的虛擬機器。
版本一是
經過筆者測試成功安裝xcode 4.1 和xcode 4.2並且沒有出現以錯報。
版本二為純淨版是因為該版本已經安裝完成只是缺少最重要的xcode4和一些外來應用。
vmware 7.1.3為使用lion虛擬機器版本。
vmware patcher 1.0為lion補丁在用虛擬機器之前需要打上。
版本一:
lioninstaller vmdk檔案(從原版dmg映象中製作,無任何新增)
mac os x lioninstaller.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 lionv10.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 lionxcode整合版
mac os x lionv10.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未測試
以上兩個方案乙個治標乙個治本用哪個就見仁見智了。如有何疑問可以在下面跟貼。
iphone開發環境搭建
2.測試 i.編譯 在指定路徑下建立hello.c檔案,使用cc c hello.c進行編譯,編譯成功之後,會在當前路徑下生成乙個hello.o檔案 ii.鏈結 使用cc hello.o來鏈結,並在當前路徑下生成hello.out檔案 iii.執行 使用.hello.out來執行命令 如果以上三步執...
iphone開發環境搭建
2.測試 i.編譯 在指定路徑下建立hello.c檔案,使用cc c hello.c進行編譯,編譯成功之後,會在當前路徑下生成乙個hello.o檔案 ii.鏈結 使用cc hello.o來鏈結,並在當前路徑下生成hello.out檔案 iii.執行 使用.hello.out來執行命令 如果以上三步執...
iPhone開發環境搭建For PC
網路上這方面的文章很多,但也充斥著很多誤導使用者的,這裡將本人曾經嘗試過的經驗方法記錄於此,也給後來者乙個方向。首先,對比其他移動應用開發,pc上搭建iphone開發無疑是最複雜的,當然如果你是mac,可以省去很多步驟。雖然大夥都建議在mac os上開發iphone,但由於mac本的昂貴,以及有些人...