Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

ติดตั้งและอัปเดต Xcode บน Mac: คู่มือขั้นตอนสำหรับพัฒนา iOS

Xcode เป็นเครื่องมือที่นักพัฒนาใช้สร้างแอปสำหรับระบบนิเวศของ Apple - macOS, iOS และทุกอย่างของ Apple

คู่มือนี้จะพาคุณติดตั้ง Xcode บน Mac ให้สำเร็จ ตั้งแต่ต้นจนจบ

เคล็ดลับสำคัญก่อนเริ่ม:

  • Xcode รันได้เฉพาะ Mac เท่านั้น หากใช้ PC จะใช้ไม่ได้
  • ต้องมีอินเทอร์เน็ตเสถียร เวอร์ชันล่าสุดประมาณ 8 กิกะไบต์
  • ต้องมีพื้นที่ว่างอย่างน้อย 30 กิกะไบต์ ไฟล์ .xip (v11.4.1 ตอนเขียน) ประมาณ 8 GB บีบอัด แตกไฟล์เพิ่มอีก 17 GB Command Line Tools อีก 1.5 GB

ภาพรวมขั้นตอนติดตั้ง Xcode

  1. ดาวน์โหลด Xcode
  2. ติดตั้ง Command Line Tools
  3. เปิดเวอร์ชันใหม่
  4. ลบไฟล์ที่ไม่ต้องการ

หมายเหตุ: มีคำสั่ง Terminal ในขั้นตอนด้านล่าง พิมพ์ได้ที่ Present Working Directory ไม่ต้อง cd ไปโฟลเดอร์เฉพาะ

หากอยากแน่ใจ ให้พิมพ์ cd ก่อนคำสั่งต่างๆ จะกลับไปที่ Home Folder

ขั้นตอนที่ 1: ดาวน์โหลด Xcode

มี 2 วิธี สำหรับเวอร์ชันล่าสุดและการติดตั้งที่ ควร ง่าย ใช้ App Store แต่ ไม่แนะนำ

ผมชอบใช้ Developer Site เพราะเลือกดาวน์โหลดเวอร์ชันไหนก็ได้

ตัวเลือก 1: ดาวน์โหลดผ่าน App Store (เวอร์ชันล่าสุด - ไม่แนะนำ)

ทฤษฎีแล้วควรสะดวกไร้ปัญหา แต่ถ้าติดตั้งล้มเหลวขั้นสุดท้าย ยากมากที่จะ Troubleshoot

มีหลายสาเหตุล้มเหลว และไม่มีวิธีรู้สาเหตุจริงง่าย หากล้มเหลว ต้องโหลดไฟล์ 8 GB ใหม่ทุกครั้งที่ลองแก้ ผมไม่ชอบวิธีนี้

แต่ถ้าหมั่นลอง ขั้นตอนคือ:

  • เปิด App Store บน Mac
  • ลงชื่อเข้าใช้
  • ค้นหา Xcode
  • กด Install หรือ Update

ตัวเลือก 2: ดาวน์โหลดผ่าน Developer Site (เวอร์ชันเฉพาะเจาะจง - แนะนำ)

ติดตั้งและอัปเดต Xcode บน Mac: คู่มือขั้นตอนสำหรับพัฒนา iOS
สกรีนช็อต https://developer.apple.com/download/more/
  1. ไปที่ส่วน More ของเว็บไซต์ Apple Developer
  2. ลงชื่อเข้าใช้ด้วย Apple ID (iTunes account)
  3. พิมพ์เวอร์ชันที่ต้องการ ดาวน์โหลดไฟล์ Xcode_x_x_x.xip เวอร์ชัน 11.4.1 ขนาด 8 GB ใช้เวลานานขึ้นอยู่กับอินเทอร์เน็ต
  4. โหลดเสร็จ คลิกไฟล์ .xip เพื่อแตกไฟล์ จะแตกในโฟลเดอร์เดียวกับที่ดาวน์โหลด กระบวนการอัตโนมัติ ไม่ต้องทำอะไรเพิ่ม ใช้เวลานานหลายนาที
  5. [Optional] หลังแตกไฟล์ เปลี่ยนชื่อแอปเป็น Xcode11.x.x หากใช้หลายเวอร์ชัน
  6. ลากแอปไปโฟลเดอร์ Applications
  7. [Optional] ตั้ง Xcode ใหม่เป็น Default เปิด Terminal พิมพ์ sudo xcode-select -switch /Applications/Xcodex.x.x.app แทน x.x.x ด้วยหมายเลขเวอร์ชัน เช่น Xcode11.4.1.app ต้องใส่รหัสผ่าน Admin น่าจะอัปเดต Default Xcode สำหรับทุก User บนเครื่อง ควรตรวจสอบกับ User อื่นก่อน

ขั้นตอนที่ 2: ติดตั้ง Command Line Tools (CLT)

หากมีหลาย User บนเครื่อง ต้องอัปเดต CLT ให้ทุก User

ดาวน์โหลด .dmg

ติดตั้งและอัปเดต Xcode บน Mac: คู่มือขั้นตอนสำหรับพัฒนา iOS
สกรีนช็อต https://developer.apple.com/download/more/

เพื่ออัปเดต CLT ไปที่เว็บ Developer ดาวน์โหลด Command Line Tools .dmg

หากไม่เคยติดตั้ง Xcode มาก่อน อาจอัปเดตผ่าน Terminal ด้วย xcode-select --install แทนการไปเว็บ Developer

แต่หากมี Xcode ติดตั้งอยู่แล้ว จะเจอ Error นี้:

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

หมายถึงต้องไปเว็บ Developer แทน

ติดตั้ง CLT

เมื่อ .dmg โหลดเสร็จ ดับเบิลคลิกเปิด จะขึ้นหน้าต่างเล็กๆ:

ติดตั้งและอัปเดต Xcode บน Mac: คู่มือขั้นตอนสำหรับพัฒนา iOS

ดับเบิลคลิกกล่อง แล้วทำตามขั้นตอนติดตั้ง ใช้เวลานานหลายนาที

ท้ายที่สุดอาจถามว่าย้ายไฟล์ไป Trash ไหม? หมายถึงไฟล์ .dmg ผมกด Yes เสมอ

ขั้นตอนที่ 3: เปิด Xcode

เปิดโฟลเดอร์ Applications แล้วเปิด Xcode เวอร์ชันใหม่ หากเปลี่ยนชื่อ ให้เปิดแอปที่ถูกต้อง

Xcode อาจแจ้งให้ติดตั้ง Additional Components กด Install ใช้เวลานานหลายนาที

ติดตั้งและอัปเดต Xcode บน Mac: คู่มือขั้นตอนสำหรับพัฒนา iOS

ขณะติดตั้ง ตรวจสอบว่า Default Xcode Version เป็นเวอร์ชันที่เพิ่งโหลด:

  • เปิด Terminal
  • พิมพ์ brew config
  • ควรเห็น CLT และ Xcode versions รวมถึงข้อมูลอื่นๆ ควรสะท้อนเวอร์ชันที่เพิ่งดาวน์โหลด ในกรณีผมคือ Xcode 11.4.1
CLT: 11.4.1.0.1.1586360307 Xcode: 11.4.1 => /Applications/Xcode11.4.1.app/Contents/Developer

ติดตั้ง Components เสร็จ Xcode จะเปิด คุณควรเปิดโปรเจกต์เก่าและต่อยอดได้ทันที*

*หมายเหตุ: หากใช้ Proxy Tools เช่น Charles จะต้องติดตั้ง Certificate ใน Simulator ใหม่

หากเจอ Error ขณะ Build/Run โปรเจกต์ ตรวจสอบ Device ที่พยายาม Launch เวอร์ชันใหม่อาจไม่จำ Device เดิม หากเช่นนั้น คลิก Device เลือก Add additional simulators จาก Dropdown เพื่อเพิ่ม Device ที่ต้องการ

ติดตั้งและอัปเดต Xcode บน Mac: คู่มือขั้นตอนสำหรับพัฒนา iOS

ขั้นตอนที่ 4: ลบไฟล์ที่ไม่ต้องการ

หากไม่ต้องการ Xcode เวอร์ชันเก่า ให้ Uninstall เพื่อคืนพื้นที่ฮาร์ดดิสก์

ลบไฟล์ .xip ของเวอร์ชันที่เพิ่งโหลด และไฟล์ CLT.dmg ด้วย

เสร็จสิ้น! หวังว่าคู่มือนี้ช่วยให้คุณติดตั้ง Xcode สำเร็จ สนุกกับการพัฒนาไปน้า!