Предупреждение: Поддерживаемые ориентации не являются подобранными парами (Info.plist)

#iphone #xamarin.ios #orientation #simulator

#iPhone #xamarin.ios #ориентация #тренажёр

Вопрос:

Я получаю эту ошибку при компиляции, не уверен, почему, но другая проблема, которая, похоже, возникает из-за этого, заключается в том, что ориентация симулятора является альбомной (что я и предполагал), однако положения x / y кординат экрана по-прежнему кажутся портретными, поэтому симулятор отображается в landsacpe, но графика рисуется так, как если бы она была в портретной ориентации, вот как выглядит мой info.plist:

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>UISupportedInterfaceOrientations</key>
    <array>
        <string>UIInterfaceOrientationLandscapeLeft</string>
    </array>
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
        <string>UIInterfaceOrientationLandscapeLeft</string>
    </array>
</dict>
</plist>
  

Ответ №1:

Вероятно, уже слишком поздно быть полезным (я нашел это в google), но это предупреждение (если это та ошибка, о которой вы упомянули) — простая проверка (чтобы убедиться, что вы ничего не забыли).

IOW исправление предупреждения (не показывать путем добавления LandscapeRight не изменит поведение вашего приложения. Реальная проблема где-то в другом.