Mac Catalyst
2 min readJun 14, 2020
Your iPad App to Mac
หลังจากที่ Xcode 11 ออกมาได้มี Target สำหรับ Mac เพิ่มขึ้นมานอกจาก iPhone และ iPad แล้ว ซึ่ง Mac app ที่สร้างขึ้นนั้นรองรับ macOS 10.15 ขึ้นไป โดย Apple ได้เปิดช่องทางให้เรา “เขียน app แค่ครั้งเดียวแต่รองรับได้ทั้ง iOS, iPadOS และ macOS” โดยขั้นตอนมีดังนี้
- เลือก Target Mac (ต้องเลือก iPad ก่อน)
2. กด Enable
จากนั้นจะมี My Mac ขึ้นมาให้เราเลือก
เมื่อทดลองรันจะพบกับ Error ดังรูปด้านล่าง
ให้เรากดที่ Project Setting -> Signing & Capabilities และเลือก Team
ทดลองรันใหม่จะได้ผลลัพธ์ดังด้านล่าง
Mac App
iPhone app
iPad app
โดยผลลัพธ์ข้างต้นเกิดจากการ Reuse view และ view controller