Tuy nhiên để phát triển các ứng dụng chạy trên nền tảng iOS thì bạn phải có máy tính của Apple và đối với các bạn sinh viên thì quả là khó khăn. Vậy đâu là giải pháp cho các LTV đã có laptop chạy HĐH Windows mà muốn tìm hiểu về lập trình iOS. Sau đây tôi sẽ hướng dẫn các bạn các bước triển khai môi trường máy ảo để có thể lập trình iOS trên nền tảng Windows.
Yêu cầu phần cứng và hệ điều hành
- Cấu hình tối thiểu
- CPU: Core i5
- RAM: 4GB
- HDD: còn ít nhất 20GB
- OS: Windows 7 hoặc Windows 8
Cài đặt môi trường phát triển ứng dụng iOS trên Windows 7
- Cài đặt máy ảo (VMware 8 hoặc 9)
Chú ý sử dụng VMware và Window phải cùng phiên bản 32 bit hoặc 64 bit
Sau khi hoàn tất cài đặt máy ảo, xin mời bạn chạy máy ảo và nhập key trong file “Serial.txt”
Giải nén ra có thư mục “OS X 10.8 Mountain Lion”
Vào menu File của VMware Workstation, click Open…
Chọn đến thư mục vừa giải nén “OS X 10.8 Mountain Lion” mở file “OS X 10.8 Mountain Lion .vmx”
Sau đó máy ảo Mac OSX 10.8 Mountain Lion được đưa vào trong danh sách máy ảo của VMware:
Chạy máy ảo Mac OS 10.8:
Chọn máy ảo OSX 10.8 Mountain Lion và nhấn Start:
Sau khi khởi động, HĐH Mac OS 10.8 sẽ có giao diện sau:
Sau khi nhập Password “123456”, màn hình desktop của Mac OS 10.8 sẽ hiển thị như sau:
Cài đặt công cụ phát triển ứng dụng Xcode và iOS SDK
Xcode là bộ công cụ duy nhất và đầy đủ giúp cho các developer có thể hoàn toàn an tâm vào việc phát triển các ứng dụng trên nền tảng Mac OS hay iOS. Tuy nhiên nếu bạn muốn xây dựng cả những ứng dụng chạy trên HĐH iOS thì bạn phải download và install iOS SDK sau khi đã cài Xcode. Các bước sẽ như sau:
- Tạo tài khoản Apple ID (Nếu bạn đã có tài khoản Apple ID rồi thì bỏ qua bước này)
- Cài đặt Xcode
- Cài đặt iOS SDK
Cài đặt Xcode
Mở "App Store", gõ trong ô tìm kiếm "xcode"
Chọn Xcode và cài đặt phiên bản Xcode cho máy tính của mình
Sau khi cài đặt xong, xin mời bạn chạy Xcode
Cài đặt iOS SDK
Vào menu Xcode chọn Preferences… (hoặc ấn ⌘ + ,)
Chọn tab Download chọn tiếp Components để download về
Nhấn vào button Install để cài đặt các Simulator tương ứng với những phiên bản của iOS nào bạn muốn phát triển ứng dụng trên đó.