2017-06-06 14 views
12

Tôi vừa mới tải xuống bản cập nhật Xcode 8.3.3 mới nhất từ ​​MAS. Tôi đã tự hỏi làm thế nào để thêm hỗ trợ cho 10,5-inch iPad Pro mới?Làm thế nào để thêm hỗ trợ cho 10,5 inch iPad Pro

Tôi đang sử dụng bảng phân cảnh có bố cục tự động, bảng phân cảnh màn hình khởi chạy và tất cả kích thước biểu tượng ứng dụng được thêm vào xcassets.

Trả lời

14

Tôi tin rằng bảng câu chuyện màn hình khởi chạy bố cục tự động phải là tất cả những gì cần thiết. Tuy nhiên, tôi đã thấy rằng nếu tôi xây dựng một ứng dụng theo Xcode 8.3.3, UIScreen.mainScreen.bounds trả về 736 x 1024. Nếu tôi xây dựng cùng một ứng dụng theo Xcode 9 và iOS 11 SDK beta, UIScreen.mainScreen.bounds trả về 834 x 1112.

UPDATE:
Như những người khác đã đề cập, khi một ứng dụng được xây dựng với Xcode 8.3.3/iOS 10,3 và đang chạy trên iPad Pro 10,5 giả, các UIRequiresFullScreen then chốt trong info.list ứng dụng xác định ứng dụng có được chia tỷ lệ thành 768 x 1024. Nếu UIRequiresFullScreen = CÓ, ứng dụng được chia tỷ lệ. Nếu UIRequiresFullScreen = KHÔNG, ứng dụng có độ phân giải đầy đủ (834 x 1112).
Tuy nhiên, nếu ứng dụng được xây dựng bằng Xcode 9/iOS 11 beta 1, nó luôn chạy ở độ phân giải gốc hoàn toàn bất kể cài đặt khóa UIRequiresFullScreen. Một số nhà phát triển tin rằng đây là hành vi có chủ ý và không phải là lỗi. Những người khác tin rằng nó chỉ đơn giản là một tạo tác chạy ứng dụng iOS 10 trong trình mô phỏng iOS 11. Chúng tôi có lẽ sẽ không biết chắc chắn cho đến khi các nhà phát triển nhận được phần cứng mới.

+0

Trông giống như một lỗi từ Xcode/iOS 10 SDK? – alexkaessner

+0

Tôi nghĩ rằng đó là lỗi hoặc cấu hình bị thiếu. Tôi thậm chí đã thử chỉnh sửa bảng phân cảnh khởi chạy trong 8.3.3 để xem điều đó có thay đổi gì không. –

+2

Tôi chỉ cần gửi Radar 32604743 –

2

Cách giải quyết hiện có vẻ là quay lại sử dụng hình ảnh khởi chạy riêng lẻ thay vì bảng phân cảnh màn hình khởi chạy.

(This thread on Twitter có câu trả lời. Ngoài ra, tôi đã xem một tệp Info.plist cho Linea và dường như đó là cách chúng đã đạt được nó).

Linea's Info.plist file

Các vấn đề liên quan