Kotlin Multiplatform Academy · บทเรียน

Xcode และ CocoaPods สำหรับฝั่ง iOS

สิ่งที่ต้องเตรียมบน Mac เพื่อสร้างแอป iOS

บทเรียน 2 จาก 413 ขั้นตอน

Xcode และ CocoaPods สำหรับฝั่ง iOS เป็นบทเรียน Kotlin Multiplatform Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Kotlin Multiplatform Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Kotlin Multiplatform Academy มีบทเรียนทั้งหมด 4 บทเรียน

ส่วน iOS ต้องใช้ Mac

หากต้องการสร้างเป้าหมาย iOS ของแอป KMP คุณต้องใช้ Mac เครื่องมือสร้างของ Apple ทำงานได้เฉพาะบน macOS ดังนั้นส่วนนี้จึงต้องทำบน Mac 🍎

ติดตั้ง Xcode

ดาวน์โหลด Xcode จาก Mac App Store ซึ่งเป็น IDE ของ Apple และมีคอมไพเลอร์กับตัวจำลองที่แอป iOS ของคุณต้องใช้

เปิด Xcode สักครั้ง

เปิดใช้งาน Xcodeอย่างน้อยหนึ่งครั้งหลังติดตั้ง เพื่อให้โปรแกรมตั้งค่าให้เสร็จและยอมรับใบอนุญาต ซึ่ง Gradle จะต้องใช้ในภายหลัง

เครื่องมือบรรทัดคำสั่ง

Xcode ยังมาพร้อม เครื่องมือบรรทัดคำสั่ง ได้แก่ คอมไพเลอร์และโปรแกรมอรรถประโยชน์ที่งานสร้าง KMP เรียกใช้เบื้องหลังเพื่อสร้างเฟรมเวิร์ก iOS

เลือกชุดเครื่องมือที่ใช้งานอยู่

หากคุณมี Xcode หลายเวอร์ชัน ให้กำหนดระบบให้ชี้ไปยังเวอร์ชันที่ถูกต้อง เพื่อให้งานสร้างใช้ชุดเครื่องมือที่คุณต้องการ

sudo xcode-select -s /Applications/Xcode.app

ทำความรู้จัก CocoaPods

CocoaPods คือเครื่องมือจัดการส่วนพึ่งพาสำหรับ iOS KMP สามารถใช้เครื่องมือนี้เชื่อมเฟรมเวิร์กที่แชร์ร่วมกันเข้ากับแอป iOS ได้

ติดตั้ง CocoaPods

ติดตั้ง CocoaPodsจากเทอร์มินัล เมื่อติดตั้งลงในเครื่องแล้ว ปลั๊กอิน KMP จะเผยแพร่โมดูลที่แชร์ร่วมกันของคุณเป็นพ็อดได้

sudo gem install cocoapods

ยืนยันการติดตั้ง

ตรวจสอบว่า CocoaPods พร้อมใช้งานโดยเรียกดูเวอร์ชันของมัน หากแสดงหมายเลขเวอร์ชัน แสดงว่าเครื่องมือจัดการส่วนพึ่งพา iOS พร้อมแล้ว

pod --version

Ruby เข้ามามีบทบาท

CocoaPods ทำงานบน Ruby โดย macOS มาพร้อม Ruby อยู่แล้ว แต่หลายทีมใช้ตัวจัดการเวอร์ชันเพื่อหลีกเลี่ยงปัญหาสิทธิ์การใช้งาน

ใช้ตัวจำลอง

Xcode มี ตัวจำลอง iOSมาให้ คุณจึงสามารถรันแอป iOS ที่ใช้โค้ดที่แชร์ร่วมกันได้โดยไม่ต้องเชื่อมต่อ iPhone จริง

ทั้งสองฝั่งพร้อมแล้ว

เมื่อตั้งค่า Studio, Xcode และ CocoaPods เรียบร้อยแล้ว ทั้งสองแพลตฟอร์มก็สามารถสร้างงานจากโค้ดเบส Kotlin เดียวกันได้ ตอนนี้คุณพร้อมสร้างโครงโครงการแล้ว

ตรวจสอบอย่างรวดเร็ว

CocoaPods มีบทบาทใดในการตั้งค่า KMP

สรุป

คุณตั้งค่าส่วนของ Mac เรียบร้อยแล้ว ได้แก่ เอ็กซ์โค้ด พร้อมเครื่องมือบรรทัดคำสั่งและโปรแกรมจำลอง รวมถึง CocoaPods ตอนนี้ส่วน iOS ก็พร้อมสร้างแล้ว ✅

เริ่มต้นได้ฟรี

เรียนรู้ Kotlin ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “Xcode และ CocoaPods สำหรับฝั่ง iOS” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “Xcode และ CocoaPods สำหรับฝั่ง iOS” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Kotlin Multiplatform Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Kotlin Multiplatform Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “Xcode และ CocoaPods สำหรับฝั่ง iOS”

สิ่งที่ต้องเตรียมบน Mac เพื่อสร้างแอป iOS คุณปฏิบัติ Kotlin Multiplatform Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Kotlin Multiplatform Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Kotlin Multiplatform Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “Xcode และ CocoaPods สำหรับฝั่ง iOS” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Kotlin Multiplatform Academy นี้ได้ไหม

ได้ บทเรียน Kotlin Multiplatform Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. JDK, Android Studio และปลั๊กอิน KMP
  2. Xcode และ CocoaPods สำหรับฝั่ง iOS
  3. สร้างโปรเจกต์ด้วยตัวช่วยสร้าง KMP
  4. สำรวจโฟลเดอร์ที่สร้างขึ้น
← กลับไปที่ Kotlin Multiplatform Academy