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以上,可能会给你带来麻烦。
对于最新买到的ipad,iOS版本基本都是5.0以上。千万注意。XCode 4.3官方地址:https://developer.apple.com/downloads/index.action#
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,很快。
参考文献:http://www.chinamac.com/download/mac8191.html
一个很不错的iOS编程开发教程:
IOS/xcode4.0以上最新开发视频教程+实战项目视频+源代码
相比于自己去辛辛苦苦网上搜集乱七八糟的资料,这里效率要高太多!
iOS开发资源:
各种图书:http://bbs.weiphone.com/read-htm-tid-2323882.html
iOS 5 开发的好东西【本地下载】 http://bbs.weiphone.com/read-htm-tid-4008975.html
很多帖子都有
iOS 4 开发的好东西
但只有这里是【本地下载】及有【源代码】
基础类 Beginning
iPhone 4 Development Exploring the iOS SDK
pdf + 源代码: Beginning
iPhone 4 Development Exploring the iOS SDK+code.rar (12021 K) 下载次数:7052
pdf: Beginning
iPhone 4 Development Exploring the iOS SDK.pdf (11666 K) 下载次数:3105
基础类 iOS
SDK Programming : A Beginner's Guide
rar 压缩: iOS
SDK Programming A Beginners Guide.pdf.rar (12061 K) 下载次数:1155
pdf 版本: iOS
SDK Programming A Beginners Guide.pdf (14411 K) 下载次数:1625
源代码 : iOS
SDK Sample Code.zip (13446 K) 下载次数:1604
基础类 Programming
iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development
pdf + 源代码: Programming
iOS 4+code.rar (12203 K) 下载次数:1185
源代码 : Programming-iOS-4-Book-Examples-09d82b5.zip (3343
K) 下载次数:1291
基础类 From
Idea to App: Creating iOS UI, animations, and gestures
pdf + 源代码: From
Idea to App+code.rar (8053 K) 下载次数:3139
pdf 版本: From
Idea to App.pdf (5131 K) 下载次数:622
源代码 : From
Idea to App_code.rar (5275 K) 下载次数:650
ObjC 基础类 Programming
in Objective-C, 3rd Edition
pdf 版本: Programming
in Objective-C 3rd Edition.pdf (4505 K) 下载次数:3966
源代码: http : // classroom m.com/objective-c/index.php?board=56.0
基础类 iOS
Programming: The Big Nerd Ranch Guide, 2nd Edition
pdf 版本: iOS
Programming 2nd Edition.pdf (14432 K) 下载次数:1121
源代码 : iOSProgramming.zip (6881
K) 下载次数:1406
实用类 iOS
4 Programming CookBook
pdf + 源代码: iOS4ProgrammingCookBook+code.rar (11197
K) 下载次数:2033
pdf 版本: iOS4ProgrammingCookBook.pdf (7918
K) 下载次数:1031
源代码 : iOS4ProgrammingCookBook_code.rar (5763
K) 下载次数:965
实用类 Tips
and Tricks for Awesome iPhone and iPad Apps
pdf + 源代码 : iOS
Recipes Tips and Tricks for Awesome iPhone and iPad Apps.pdf+code.rar (11068 K) 下载次数:1426
pdf 版本: iOS
Recipes Tips and Tricks for Awesome iPhone and iPad Apps.pdf (1290 K) 下载次数:440
源代码 : cdirec-code.zip (10513
K) 下载次数:802
专题类 Advanced
iOS 4 Programming
pdf 版本: Advanced
iOS 4 Programming.pdf (3431 K) 下载次数:1434
源代码 : Advanced
iOS 4 Programming_code.rar (15769 K) 下载次数:1033
专题类 Concurrent
Programming in Mac OS X and iOS
1. Introducing Block Objects
2. Programming Grand Central Dispatch
pdf + 源代码: Concurrent
Programming in Mac OS X and iOS+code.rar (3326 K) 下载次数:1362
pdf 版本: Concurrent
Programming in Mac OS X and iOS.pdf (3975 K) 下载次数:429
源代码 : Concurrent
Programming_code.zip (536 K) 下载次数:400
专题类 Core
Data iOS Essentials
rar 压缩: