Tạo game cho mac bằng xcode

Với số lượng người dùng lớn của IOS thì việc phát triển một phiên bản cho hệ điều hành này cho ứng dụng hay game của chúng ta là một điều không thể thiếu. Và Unity là một commercial game engine hỗ trợ đa nền tảng, dễ sử dụng và giá thành rẻ với nhiều gói license lựa chọn là sự lựa chọn tối ưu hiện nay.

Bạn cần gì?

Để build Unity lên IOS chúng ta sẽ phần phải có:

  • Một mac chạy OS X 10.11 hoặc cao hơn (hoặc bạn có thể cài đặt mac lên pc bằng hackintosh)
  • Phiên bản Xcode mới nhất
  • Một thiết bị IOS
  • Một tài khoản Apple ID
  • Một project Unity demo (import sample "Simple Mobile Placeholder" )
  • Unity (đang demo trên Unity 2017.1)

Bước 1: Cài đặt một project đơn giản làm demo

Ở đây chúng ta sẽ sử dụng một project "Simple Mobile Placeholder" được chia sẽ miễn phí trên Asset Store của Unity

Tạo game cho mac bằng xcode

Trong Unity vào Window > Asset Store tìm kiếm cụm từ "Simple Mobile Placeholder" Chọn Download hay Import project vừa tìm được

Tạo game cho mac bằng xcode

Sau khi download và import project ta sẽ có một demo như sau

Tạo game cho mac bằng xcode

Bước 2: Thêm Apple ID của bạn vào XCODE

Mở XCODE sau đó vào phần Preferences ta sẽ có giao diện như sau

Tạo game cho mac bằng xcode

Chúng ta sẽ thêm tài khoản Apple ID được tạo trên developer.apple.com để sử dụng buil project lên IOS Lưu ý khi đăng ký Apple Id nên đăng ký tài khoản ở dạng cá nhân.

Bước 3: Chuẩn bị project Unity cho việc build

Switch Platforms

Chúng ta quay trở lại Unity và sử dụng "switch platforms" để có thể thực hiện build

Tạo game cho mac bằng xcode

Cấu hình Player

Cần lưu ý nhập các thông tin sau: Company Name: DefaultCompany, Product Name: MobileDemo, Trong tab Other Settings : Indentification : Nhập thông tin đồng bộ với Company Name và Product name Configuration: Target SDK - Simulator SDK (Ở đây sẽ chạy demo trên Simulator của XCODE)

Tạo game cho mac bằng xcode

Build với Xcode

Sau khi đã hoàn thành các bước trên chúng ta bắt đầu build project bằng cách nhấn "Build" hoặc build và chạy luôn bằng "Build And Run"

Tạo game cho mac bằng xcode

Như vậy chúng ta đã có thể build một project lên IOS demo trên Xcode.

Tạo game cho mac bằng xcode

Xcode là công cụ chính để lập trình Iphone/Ipad. Tất cả những gì mới nhất của Apple đều được tích hợp trong Xcode. Apple rất ưu ái cho các lập trình viên những người đã làm cho hệ sinh thái của Apple trở nên đa dạng.

Xcode còn tích hợp cả máy ảo (Simulation) để cho các lập trình viên thử nghiệm các sản phẩm không cần thiết bị thật và môi trường SandBox để kiểm tra các mua bán (in game purchase). Xcode là công cụ dễ dàng và đơn giản nhất để bạn phát triển một phần mềm Iphone hay Ipad

Xcode 13.2 includes SDKs for iOS 15.2, iPadOS 15.2, tvOS 15.2, watchOS 8.3, and macOS Monterey 12.1. The Xcode 13.2 release supports on-device debugging for iOS 9 and later, tvOS 9 and later, and watchOS 2 and later. Xcode 13.2 requires a Mac running macOS 11.3 Big Sur or later.

Chi tiết tại đây: developer.apple.com/documentation/xcode-release-notes

Xcode 11 requires a Mac running macOS 10.14.3 or later.

Xcode_10.1 ( Bản Xcode cuối cùng còn hỗ trợ macOS 10.13.6 High Sierra)

www.fshare.vn/file/W6TCXEX82DCC

Xcode_10.2.1

www.fshare.vn/file/LHD5CYIHIWPL

Xcode_11.3.1 [macOS 10.14.4 trở lên]

www.fshare.vn/file/Z8T9HEC5HNKL

Xcode_12.5 [macOS 11 trở lên]

www.fshare.vn/file/Y36D1QEHWVCU

Xcode_13.1 [macOS 11.3 trở lên]

www.fshare.vn/file/W6VK1468F3YC

Xcode 13.2 [macOS 11.3 trở lên]

www.fshare.vn/file/Q7KVIMABDP6F

Lưu ý cần đọc

  • Thắc mắc và lỗi tham gia MacLife Group. Cộng đồng sẽ HỖ TRỢ RẤT NHANH
  • Để cài được ứng dụng ngoài App Store bạn cần phải tắt Gatekeeper theo hướng dẫn ở đây.
  • Một số (rất ít) phần mềm yêu cầu thêm tắt SIP các bước tắt SIP bạn làm theo hướng dẫn ở đây

Tạo game cho mac bằng xcode