Runner Xcode 27 GA: kiểm tra build và Apple Silicon riêng

Dev
Lượt xem 3

Workflow xanh chưa chứng minh ứng viên phát hành hoạt động. GitHub công bố GA cho image Xcode 27 ngày 15/10/2026. Nhóm Apple cần kiểm tra công cụ, kiến trúc và kết quả phân phối riêng.

Sơ đồ: công cụ → phụ thuộc arm64 → ứng viên phát hành. Minh họa biên tập, không phải ảnh sản phẩm hay biểu đồ hiệu năng.
Sơ đồ: công cụ → phụ thuộc arm64 → ứng viên phát hành. Minh họa biên tập, không phải ảnh sản phẩm hay biểu đồ hiệu năng.

Đọc đúng phạm vi cung cấp

Image chạy macOS 27, có Xcode 27 và Apple SDK. Dùng xcode-27 hoặc xcode-27-xlarge trong runs-on. Workflow đã dùng các nhãn này không cần đổi. Chỉ hỗ trợ runner Apple Silicon arm64, không phải Intel. Image theo phiên bản chính Xcode; GA không bảo đảm mọi phụ thuộc tương thích.

Bằng chứng một: công cụ thực sự được chọn

Các bước sau là đề xuất vận hành. Tạo lượt chạy so sánh cùng commit. Ghi nhãn, uname -m, xcodebuild -version, thư mục developer và SDK. Không ghi bí mật hay tài sản ký. Lưu commit và ID lượt chạy để tái hiện lỗi.

Bằng chứng hai: đường chạy native

Tách việc generator và trình cài đặt chạy trên arm64 khỏi việc ứng dụng có đủ binary cho từng target. Rà soát ranh giới cache theo kiến trúc và công cụ, giữ một lượt không cache. Xóa cache đến khi thành công có thể làm mất nguyên nhân. Thử simulator không thay cho archive thiết bị thật.

Bằng chứng ba: ứng viên và đường quay lại

Ghi riêng biên dịch, kiểm thử, archive và export. Dùng quy trình quản lý bí mật đã phê duyệt để ký. Kiểm tra cài và mở ứng dụng qua phân phối nội bộ. Giữ workflow cũ và commit tái hiện được để quay lại. Hiệu quả thời gian, chi phí cần đo riêng dưới cùng điều kiện.

Bài viết không dùng số liệu cảm nhận cộng đồng. Không cần chuyển mọi repository cùng lúc. Phân biệt ứng dụng có nhiều phụ thuộc native, xác định người phụ trách và nơi lưu log. Thử nghiệm nhỏ với tiêu chí thống nhất hữu ích hơn hoãn vô thời hạn.

Chọn một ứng dụng đại diện và commit so sánh. Nối hai lượt chạy với danh sách công cụ, kiểm thử và export. Xem runner-images để biết phần mềm cài sẵn. Hoàn tất khi có ứng viên cài được và đường khôi phục được ghi lại.

Nguồn chính thức

GitHub Changelog · Xcode 27 GA

GitHub · runner-images

Bắt đầu nối ba bằng chứng trên một workflow ứng dụng Apple.