Runner Xcode 27 เป็น GA: แยกตรวจ build กับ Apple Silicon

Dev
ยอดดู 3

Workflow สีเขียวไม่ได้ยืนยันว่าตัวรอเผยแพร่ทำงานได้ GitHub ประกาศ GA ของ image Xcode 27 เมื่อ 15 ตุลาคม 2026 ทีม Apple ควรตรวจเครื่องมือ สถาปัตยกรรม และผลที่แจกจ่ายแยกกัน

แผนภาพ: เครื่องมือ → dependency arm64 → ตัวรอเผยแพร่ เป็นภาพอธิบาย ไม่ใช่หน้าจอผลิตภัณฑ์หรือกราฟประสิทธิภาพ
แผนภาพ: เครื่องมือ → dependency arm64 → ตัวรอเผยแพร่ เป็นภาพอธิบาย ไม่ใช่หน้าจอผลิตภัณฑ์หรือกราฟประสิทธิภาพ

อ่านขอบเขตที่ให้บริการ

Image ทำงานบน macOS 27 พร้อม Xcode 27 และ Apple SDK ใช้ xcode-27 หรือ xcode-27-xlarge ใน runs-on หากใช้อยู่แล้วไม่ต้องเปลี่ยน รองรับเฉพาะ Apple Silicon arm64 ไม่ใช่ Intel โดยเลือกตามเวอร์ชันหลักของ Xcode การเป็น GA ไม่รับประกัน dependency ทุกตัว

หลักฐานแรก: เครื่องมือที่ถูกเลือกจริง

ขั้นตอนต่อไปเป็นข้อเสนอการทำงาน สร้าง run เปรียบเทียบบน commit เดียวกัน บันทึก label, uname -m, xcodebuild -version, ไดเรกทอรี developer และ SDK ห้ามบันทึกความลับหรือข้อมูลลงนาม เก็บ commit และ ID ของ run เพื่อทำซ้ำข้อผิดพลาด

หลักฐานสอง: เส้นทาง native

แยกการตรวจ generator และ installer ที่ทำงานบน arm64 ออกจากไบนารีสำหรับแต่ละ target ของแอป ตรวจขอบเขต cache ตามสถาปัตยกรรมและเครื่องมือ พร้อมเก็บ run ที่ไม่ใช้ cache การลบ cache จนผ่านอาจทำให้หลักฐานสาเหตุหายไป การทดสอบ simulator ไม่แทน archive สำหรับอุปกรณ์จริง

หลักฐานสาม: ตัวรอเผยแพร่และทางกลับ

แยกผล compile ทดสอบ archive และ export ใช้ช่องทางจัดการความลับที่อนุมัติแล้วในการลงนาม ตรวจการติดตั้งและเปิดแอปผ่านการแจกจ่ายภายใน เก็บ workflow เดิมกับ commit ที่ทำซ้ำได้ไว้ย้อนกลับ ไม่รับประกันเวลาและค่าใช้จ่าย ต้องวัดภายใต้เงื่อนไขเทียบกันได้

บทความนี้ไม่ได้ใช้ตัวเลขความเห็นชุมชน ไม่จำเป็นต้องย้ายทุก repository พร้อมกัน แยกแอปที่มี native dependency มากและระบุผู้รับผิดชอบกับที่เก็บ log การทดลองขอบเขตเล็กพร้อมเกณฑ์ยอมรับชัดเจนดีกว่ารอไม่มีกำหนด

เลือกแอปตัวแทนหนึ่งตัวและ commit เปรียบเทียบ เชื่อมผลทั้งสอง run กับรายการเครื่องมือ การทดสอบ และ export ตรวจซอฟต์แวร์ที่ติดตั้งจาก runner-images ถือว่าย้ายสำเร็จเมื่อมีตัวที่ติดตั้งได้และทางกู้คืนที่บันทึกไว้

แหล่งข้อมูลทางการ

GitHub Changelog · Xcode 27 GA

GitHub · runner-images

เริ่มเชื่อมหลักฐานทั้งสามกับ workflow แอป Apple เพียงหนึ่งรายการก่อน

다른 글