1. 程式人生 > >VMWare中安裝Mac OS Lion和XCode的注意事項

VMWare中安裝Mac OS Lion和XCode的注意事項

終極方案:去買個MacBookPro吧,比Windows筆記本好用100倍。

1. MacOS安裝

a) 請使用VMWare 7.1.x,我用的是7.1.4,註冊碼是網上找的。

b) 為了順利安裝VMWare補丁,一定要將VMWare裝在C盤預設位置。一般為 C:\program files\VMWare\VMWare Workstation

c) 在安裝MacOS前,必須對VMWare進行打補丁,目的是讓Windows的平臺下的VMWare能夠執行MacOS。否則:在出現MacOS啟動螢幕數秒後虛擬機器執行視窗會自動關閉,並在右下角提示“The guest operating system is not Mac OS X Server.”

2. VMWare Tools的安裝

a) 為了效能考慮,必須安裝VMWare Tools。該軟體在darwin.iso中。請使用VMWare提供的掛在工具,將其作為CDROM掛在到Mac中,進入並安裝。

b) Mac中的使用者名稱為MagicStudio,安裝密碼為sssssssss   (9個s)  

3. 顯示補丁

a) 為了解決花屏問題,必須安裝顯示補丁。安裝方法,下載補丁,然後將其放入到VMWare的共享資料夾中,然後在Mac中開啟並安裝。注意:共享資料夾路徑中不能出現中文!!!

4. 讓你的XCode支援iOS 5.0以上的硬體除錯,請下載XCode 4.3版

a) 最開始的時候我下載了XCode 4.1,剛才才發現,十分傻逼。傻逼有2:其一,XCOde 4.1超級大,4GB多, 其二,XCode 4.1 preview版本,只支援iOS 4.3及以下版本,如果你想測試iOS 5.0以上的硬體,沒戲。XCode 4.2大小才1GB多點,支援iOS 5.0以上版本。

b) 如果你安裝的Mac是Mac Lion 10.7版本,請安裝XCode 4.2,不要下載XCode 4.3,因為後者要求系統版本必須為10.7.x以上,可能會給你帶來麻煩。

5. 虛擬機器裡面測試硬體,報告找不到provision

a) 請先切換到VMWare中的iOS,然後再插入ipad到USB,這樣XCode才能探測到ipad的插入,才能將app直接丟到pad上執行。另外,可能需要在iTunes裡面對pad授權一下?不確定這一步,反正我做了。

OK~

附錄(列出各個檔案的關鍵字,便於搜尋下載):

1. VMWare補丁: macosx_guest_vmware_7.tar.gz

2. Mac顯示器花屏補丁:VMDrivers_Mac.rar

3. Mac Lion版本: Mac.OSX.10.7(純淨OS)-VM.rar

4. VMWare虛擬機器:VMware-workstation-full-7.1.4

5. XCode 4.2

我用了2核,2G記憶體跑虛擬機器,不卡。編譯一個XCode的iOS預設demo,很快。

一個很不錯的iOS程式設計開發教程:

相比於自己去辛辛苦苦網上搜集亂七八糟的資料,這裡效率要高太多!





iOS開發資源:

基礎類
pdf + 原始碼: 

pdf: 



基礎類iOS SDK Programming : A Beginner's Guide
rar 壓縮: 

pdf 版本: 

原始碼 : 




基礎類Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development
pdf + 原始碼: 

原始碼 : 




基礎類From Idea to App: Creating iOS UI, animations, and gestures
pdf + 原始碼: 

pdf 版本: 

原始碼 : 




ObjC 基礎類Programming in Objective-C, 3rd Edition
pdf 版本:  

原始碼: http : // classroom m.com/objective-c/index.php?board=56.0




基礎類iOS Programming: The Big Nerd Ranch Guide, 2nd Edition
pdf 版本:  

原始碼 :  




實用類iOS 4 Programming CookBook
pdf + 原始碼: 

pdf 版本: 

原始碼 : 




實用類Tips and Tricks for Awesome iPhone and iPad Apps
pdf + 原始碼 : 

pdf 版本: 

原始碼 : 




專題類Advanced iOS 4 Programming
pdf 版本: 

原始碼 : 




專題類Concurrent Programming in Mac OS X and iOS
1. Introducing Block Objects
2. Programming Grand Central Dispatch 
pdf + 原始碼: 

pdf 版本:  

原始碼 : 




專題類Core Data iOS Essentials
rar 壓縮: 

pdf 版本: 

原始碼 : 



專題類Pro Core Data for iOS
pdf + 原始碼: 

pdf 版本: 

原始碼 : 




專題類Graphics and Animation on iOS
rar 壓縮: 

pdf 版本: 

原始碼 : 




專題類Pro Objective-C Design Patterns for iOS
pdf + 原始碼: 

pdf 版本: 

原始碼 : 



遊戲類Learning Cocos2D

pdf 版本:  

原始碼 : http://cocos2dbook.com/projects/LearningCocos2D_Resources_SourceCode_v1_1.dmg



Learn iPhone and iPad Cocos2D Game Development, Cocos2d for iPhone 0.99 Beginners Guide 書及原始碼

【官方下載連結】

Xcode 4.1 and iOS SDK 4.3.x for Lion (要求 10.7)【官方下載連結, 下載需要開發者帳號】

Xcode 4.0.2 and iOS SDK 4.3.2 for Snow Leopard (要求 10.6.6)【官方下載連結, 下載需要開發者帳號】

Xcode 3.2.6 and iOS SDK 4.3.1 for Snow Leopard (要求 10.6.6)【官方下載連結, 下載需要開發者帳號】
Xcode 3.2.6 and iOS SDK 4.3.1 for Snow Leopard (要求 10.6.6)【官方下載連結, 下載需要開發者帳號】

Xcode 3.2.5 and iOS SDK 4.2 for Snow Leopard (要求 10.6.4)【官方下載連結, 下載需要開發者帳號】
Xcode 3.2.4 and iOS SDK 4.1 for Snow Leopard (要求 10.6.4)【官方下載連結, 下載需要開發者帳號】
Xcode 3.2.3 and iPhone SDK 4 Final for Snow Leopard (要求 10.6.2)【官方下載連結, 下載需要開發者帳號】


The Objective-C Programming Language (pdf)【官方 pdf 連結】
Object-Oriented Programming with Objective-C (pdf)【官方 pdf 連結】
Cocoa Fundamentals Guide (pdf)【官方 pdf 連結】
iOS Application Programming Guide (pdf)【官方 pdf 連結】
View Programming Guide for iOS (pdf)【官方 pdf 連結】
View Controller Programming Guide for iOS (pdf)【官方 pdf 連結】
Table View Programming Guide for iOS (pdf)【官方 pdf 連結】
Scroll View Programming Guide for iOS (pdf)【官方 pdf 連結】
Collections Programming Topics (pdf)【官方 pdf 連結】
Text, Web, and Editing Programming Guide for iOS (pdf)【官方 pdf 連結】
Camera Programming Topics for iOS (pdf)【官方 pdf 連結】
Address Book Programming Guide for iOS (pdf)【官方 pdf 連結】
Event Kit Programming Guide (pdf)【官方 pdf 連結】
Local and Push Notification Programming Guide (pdf)【官方 pdf 連結】
System Messaging Programming Topics for iOS (pdf)【官方 pdf 連結】
Core Data Programming Guide (pdf)【官方 pdf 連結】
Core Animation Programming Guide (pdf)【官方 pdf 連結】
Quartz 2D Programming Guide (pdf)【官方 pdf 連結】
OpenGL ES Programming Guide for iOS (pdf)【官方 pdf 連結】

iOS Debugging Magic http://developer.apple.com/library/ios/#technotes/tn2239/_index.html
pdf  


iOS 3 的好東西
iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard (要求 10.5.7) 【官方下載連結】
iPhone SDK 3.1.3 with XCode 3.2.1 for Snow Leopard (要求 10.6.0) 【官方下載連結】
iPhone SDK 3.2 Final with Xcode 3.2.2 for Snow Leopard (要求 10.6.0)【官方下載連結】

[中文掃描版]Objective-C.2.0 程式設計(原書第2版) + iPhone 3開發基礎教程
Learn iPhone and iPad Cocos2D Game Development, Cocos2d for iPhone 0.99 Beginners Guide 書及原始碼
7本開發 iPhone OpenGL 遊戲好東西
20多本+4視訊 開發iPhone好東西【本地下載】