Gần đây tôi đã cập nhật lên XCode 9 . Khi tôi xây dựng ứng dụng, nó thông báo "cấu hình bất hợp pháp" cho một số bảng phân cảnh trong tệp nhóm của tôi. Tôi đã cố gắng tạo lại các tệp bảng phân cảnh nhưng không giúp được gì.
Gần đây tôi đã cập nhật lên XCode 9 . Khi tôi xây dựng ứng dụng, nó thông báo "cấu hình bất hợp pháp" cho một số bảng phân cảnh trong tệp nhóm của tôi. Tôi đã cố gắng tạo lại các tệp bảng phân cảnh nhưng không giúp được gì.
Câu trả lời:
XCode 9 sẽ không hỗ trợ bảng phân cảnh được tạo cho phiên bản iOS nhỏ hơn 7.
Hãy thử thay đổi Bản dựng cho trong Trình kiểm tra tệp thành phiên bản cao hơn, sau đó Làm sạch và xây dựng.
Xem ảnh chụp màn hình
Chỉnh sửa: Thông tin quan trọng từ @ user435779 bên dưới: Khởi động lại XCode nếu lỗi không biến mất.
Deployment Target (v.m)
(đảm bảo mục tiêu của bạn là 7+)
Chỉ cần đặt mục tiêu triển khai nói chung là 8.0+ để khắc phục sự cố này. Không cần phải xem qua từng tệp xib.
Deployment Target
được đặt dưới General
, các tệp xib có thể độc lập phần File Inspector
-> Interface Builder Document
của chúng được đặt thành một Builds for
cài đặt riêng không tuân theo General
cài đặt. Điều này đặc biệt đúng khi bạn đang sử dụng lại các tệp "mã" hoặc xib trong các dự án hoặc từ nguồn mở.
Vì bảng phân cảnh trong Xcode 9 sẽ không hỗ trợ phiên bản dưới iOS 7.0, vì vậy bạn cần cập nhật phiên bản iOS trong Trình kiểm tra tệp .
Để biết thêm thông tin, vui lòng tìm hình ảnh GIF bên dưới.
Hy vọng nó hoạt động!!!
Trường hợp của tôi thì khác, tôi đã thực hiện tất cả các giải pháp trên nhưng không nhận được bản dựng thành công, vì vậy tôi đọc lỗi với tiêu điểm và chuyển sang thủ công với tệp mở tệp .Xib và thay đổi mục tiêu phát triển thành iOS 10 trở lên.
và Yup .. công việc của nó tốt