Xamarin формы: сообщается о проблеме при отправке приложения Windows в хранилище Windows - PullRequest
0 голосов
/ 25 января 2019

Я разработал приложение Xamarin Forms (стандарт .Net) и отправил его в хранилище Windows, но команда магазина Windows отклонила приложение из-за следующей проблемы.

Приложение не устанавливается на одно или несколько выбранных семейств устройств из-за неподдерживаемой минимальной версии ОС.Если уязвимое семейство устройств не предназначено для таргетинга, отмените выбор неподдерживаемого семейства устройств и повторно отправьте приложение.В противном случае измените минимальную и / или целевую версию ОС, которую поддерживает приложение (https://docs.microsoft.com/en-us/windows/uwp/updates-and-versions/choose-a-uwp-version#choose-which-version-to-use-for-your-app)

Мои приложения min и target версии: Обновление Windows 10 Fall Creators (10.0; сборка 16299) . Я нацеливаю свое приложение только на настольные устройства с Windows 10 и мобильные устройства с Windows 10. Так, каковы правильные минимальная и целевая версии для моего приложения?

Мартину Зикмунду:

Если я понижаю целевую версию до 15063 (Обновление создателей), сборка моего приложения для Windows не удалась со следующей ошибкой.

Решением этой ошибки является изменение целевой версии на Windows 10 Fall Creators Update (10.0; сборка 16299), я нашел ее здесь . Если я изменил мин ицелевая версия до Windows 10 Fall Creators Обновление сборки будет выполнено успешно.

1 Ответ

0 голосов
/ 25 января 2019

Вы, вероятно, пытаетесь отследить Windows 10 Mobile , который не получил 16299 (обновление Fall Creators) и застрял в сборке, не связанной с FCU. Для его поддержки вам нужно будет понизить до 15063 (Обновление создателей), но это означает, что вы больше не можете использовать последние версии Xamarin.Forms, ориентированные на .NET Standard 2.0, который не является поддерживается на 15063 и должно быть обновлено до версии 2.X Xamarin.Forms. Вам также придется понизить вашу библиотеку с .NET Standard 2.0 до Portable Class Library.

Практически это означает, что для того, чтобы иметь возможность использовать новейшие и лучшие из Xamarin.Forms, вам, вероятно, придется отказаться от поддержки Mobile и ориентироваться только на другие SKU. Судя по цифрам, в настоящее время это, вероятно, хорошая идея, так как большинство пользователей в любом случае используют Windows 10 Desktop, iOS и Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...