Khi bạn di chuyển ứng dụng của mình từ phiên bản trước của xCode sang xCode 6 hoặc xCode 7, bạn sẽ gặp phải vấn đề này.
Đối với iOS 7 trở về trước, các nhà phát triển cần cung cấp hình ảnh khởi chạy riêng cho tất cả các kích thước màn hình, độ phân giải và định hướng mà ứng dụng của họ hỗ trợ.
Trong Xcode 6 trở lên, có một tùy chọn khác. Bạn có thể chỉ định bảng phân cảnh có bộ điều khiển xem ban đầu sau đó sẽ được sử dụng làm màn hình khởi chạy của ứng dụng. Sử dụng các bước dưới đây:
Tạo một tập tin bảng phân cảnh trống có tên LaunchScreen.storyboard.
Chuyển đến cài đặt mục tiêu của bạn và trên tab "Chung", chọn bảng phân cảnh làm Tệp màn hình khởi chạy trong phần "Biểu tượng ứng dụng và hình ảnh khởi chạy". Xcode sẽ thêm khóa UILaunchStoryboardName tương ứng vào Info.plist của ứng dụng của bạn. Khi có khóa này, Xcode sẽ ưu tiên nó hơn bất kỳ hình ảnh khởi chạy nào bạn có thể đã đặt.
- Thêm một số cuộc phỏng vấn vào chế độ xem của bảng phân cảnh mới được tạo và đặt chúng với các ràng buộc. Khi bạn khởi chạy ứng dụng trên thiết bị, HĐH sẽ sử dụng cảnh làm màn hình khởi chạy.
Xóa ứng dụng cũ khỏi trình giả lập và làm sạch dự án.
Chúc mừng :-)