GIẢ LẬP MACOS TRÊN MÁY ẢO VMWARE NĂM 2020
Bài đăng này đã không được cập nhật trong 4 năm
Yêu cầu cài đặt:
- Windows 10 64 bit để có thể dùng hết công suất của RAM
- RAM: Từ 8GB đến 32GB
- Ổ cứng: SSD
- Vmware: Trên Windows 10 64 bit nên dùng phiên bản 15. Còn nhỏ hơn phiên bản 15 cài không được trên Windows 10 64 bit
Mục đích cài đặt để lập trình IOS chứ không dùng để trải nghiệm công nghệ
Theo như trang Apple Developer cho hay: "Bắt đầu từ tháng 4 năm 2021, tất cả các ứng dụng iOS và iPadOS được đăng lên AppStore bắt buộc phải được lập trình trong Xcode 12 và IOS 14 SDK".
Khi cài đặt thì vui lòng tải bộ cài đặt giả lập MAC OS X trong VMWare có chứa macOS Catalina 10.15.6 là bản mới cài được Xcode 12 và IOS 14 SDK (Các phiên bản Xcode phụ thuộc vào phiên bản của hệ điều hành Mac OS X) hoặc tải Mac OS X 11 Big Sur mới nhất được thông báo tại hội thảo WWDC vào ngày 22/06/2020 và phát hành ngày 12/11/2020 tại đây. Và lập trình IOS, thì nên theo dõi trang hướng dẫn chính thống của Apple dành cho developer để cập nhật những thay đổi mới nhất từ Apple.
Sau khi tải bộ cài đặt MAC OS X 10.15 trong VMWare thì thực hiện theo từng bước để cài đặt:
BƯỚC 1: Cài đặt VMWare WorkStation
Nếu đã có VMWare rồi thì có thể bỏ qua bước này. Còn chưa có thì tiến hành cài đặt phần mềm.
Sau khi cài đặt xong, tiến hành nhập key và vui lòng tắt phần mềm VMWare WorkStation rồi mới mở khóa chức năng giả lập MacOS
BƯỚC 2: Mở khóa chức năng giả lập MacOS
Trước tiên cần đóng tất các các cửa sổ máy ảo.
Sau khi giải nén file Unlock for VMware xong thì tìm file win-install.cmd và chạy bằng quyền admin để tiến hành cài đặt.
Sau khi màn hình CMD trên biến mất cũng có nghĩa là đã cài đặt xong rồi đấy.
Bước 3: Cài đặt giả lập MacOS
Chú ý: Dung lượng ổ cứng lúc này nên từ 40GB đến 150GB để dành chuyên dụng cho một việc là lập trình IOS tốt ở hiện tại và tương lai.
Mở VMWare lên và cài đặt thôi.
Trên cửa sổ VMWare, chọn tạo mới một máy ảo "Create a new Virtual Machine".
Sau đó chọn như hình.
Chọn mount file ISO sau, vì mình cần chỉnh sửa một chút xíu ở đoạn cuối.
Chọn macOS 10.15 nhé. Chữ Apple Mac OS X xuất hiện là thành quả của việc Unlock ở bước 2.
Tiến hành đặt tên và lựa chọn vị trí đặt máy ảo.
Chú ý: Ở bước này, nên chia sẻ phần cứng cho máy ảo từ 50-75% máy thật để có trải nghiệm tốt nhất.
Đến đây chọn Customize Hardware và chọn ISO vào phần CD
Kiểm tra máy tính thuộc dòng chip Intel hay AMD để thêm nội dung vào file .vmx
Nếu máy tính thuộc dòng chip AMD như hình trên thì đến thư mục cài máy ảo đã chọn ban đầu, tìm file có đuôi .vmx mở bằng notepad và thêm đoạn code dưới đây vào dòng cuối cùng:
smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111"
featureCompat.enable = "FALSE"
Sau đó, Lưu lại và tắt notepad.
Nếu máy tính thuộc dòng chip Intel như hình dưới:
Đến thư mục cài máy ảo đã chọn ban đầu, tìm file có đuôi .vmx mở bằng notepad và thêm đoạn code dưới đây vào dòng cuối cùng:
smc.version = "0"
Sau đó, Lưu lại và tắt notepad.
Lưu ý: Bước thêm nội dung vào file .vmx là rất quan trọng. Nếu không bổ sung nội dung phù hợp vào file .vmx thì hệ điều hành OS X 10.?? sẽ bị đứng trong quá trình cài đặt trong máy ảo VMWare.
Quay lại VMWare và tiến hành Power On máy ảo lên để cài đặt.
Quay lại VMWare và tiến hành Power On máy ảo lên để cài đặt.
Công đoạn này đòi hỏi sự kiên nhẫn vô cùng. Hơi lâu đấy
Lúc này, khoan cài đặt vội, không là tắt máy mở lại từ đầu và tốn thêm thời gian cho sự hấp tấp.
Sử dụng "Tiện ích ổ đĩa" để tiến hành phân vùng ổ cứng cho Mac.
Có một ổ cứng tầm mấy chục GB chưa được khởi tạo, hãy dứt khoát bấm nút "xóa".
Đặt lại tên và bấm xóa.
Thế là phân vùng xong rồi. Sau đó, tắt "Tiện ích ổ đĩa" và tiến hành cài đặt.
Chọn Cài đặt Mac OS
Chỉ việc bấm "next", "đồng ý với điều khoản",... và chọn phân vùng cài đặt.
Sau đó, chờ cài đặt.
Sau khi MacOS được cài đặt xong, tiến hành chọn layout bàn phím, thiết lập ID Apple sau đó là thiết lập mật khẩu cho máy.
Đến đây là đã có thể sử dụng MacOs rồi. Tuy nhiên nó vẫn còn khuyết điểm ở chỗ là chưa thể mở rộng màn hình được. Và vì thế, trải nghiệm sẽ không hoàn hảo. Qua bước kế tiếp nào.
BƯỚC 4: Thiết lập chức năng toàn màn hình cho Mac với VMTool
Tạm thời Power Off máy ảo, click chuột phải vào máy ảo ở danh sách bên trái, chọn Setting.
Đưa file ISO của VM Tool (New) vừa tải vào và ấn OK. Mở máy ảo và tiếp tục cài đặt.
Chọn Install VMWare Tools, và tiếp tục nhấn next, bấm mật khẩu của Apple ID cho tiến trình cài đặt.
Sau khi có thông báo về bảo mật, chọn Mở tùy chọn bảo mật và ấn Cho phép
Sau khi hoàn thành cài đặt, tiến hành khởi động lại máy ảo bằng cách ấn vào nút "khởi động lại" trên thông báo.
Một lần nữa, lại tiếp tục "cho phép" lần nữa, sau thao tác này, chọn Install VMTool và thực sự cài đặt (các thao tác vẫn như cũ tuy nhiên lần này sẽ lâu hơn một chút).
Cài đặt xong rồi thì có thể mở toàn màn hình trên thanh công cụ của VMWare.
All rights reserved