it-swarm.com.ru

Экран запуска на Xamarin.iOS не отображается. Вместо этого отображается синий экран

У меня возникают проблемы с отображением экрана запуска только на моем реальном устройстве iPad Mini. Когда я запускаю свое приложение, вместо этого отображается синий экран .. Я использую каталог ресурсов для включения изображений. Когда я запускаю на iPhone или на iPad 2 Симуляторы, экран запуска отлично показывает! Они есть:

- Default-Portrait.png (768x1004)

- [email protected] (1536x2008)

- Default-Landscape.png (1004x768)

- [email protected] (2008x1536)

Стиль строки состояния «Скрыть во время запуска приложения» в info.plist не отмечен.

Я выполнил шаги по управлению экранами запуска с помощью каталогов активов в руководстве по экрану запуска Xamarin: http://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/launch-screens/#asset-catalogs

Если кто-то знает мои ошибки, пожалуйста, дайте мне знать! знак равно

PS: простите за плохой английский!

5
Bernardo Rocha

Как Джеймс Монтемагно и Кевин Маллинс ответили в этом посте Launch Screen , новые устройства iOS должны использовать раскадровку вместо каталогов активов. Я создаю раскадровку, и теперь она отлично работает.

4
Bernardo Rocha

Вы можете проверить правильность прописных/строчных букв. Симулятор не чувствителен к регистру, например он с радостью примет файл defAULT-PORtrait.png. Ваше устройство iOS, с другой стороны, чувствительно к регистру

Более конкретно я заметил, что ваши файлы называются: 

  • По умолчанию - p ortrait.png (768x1004)
  • По умолчанию -P[email protected] (1536x2008)

Возможно, это поможет провести двойную проверку орфографии для всех файлов и каталогов ресурсов, чтобы убедиться, что они соответствуют вашему файлу info.plist. 

1
Felix Alcala