У меня возникают серьезные проблемы с приложением приложения, работающим в режиме Retail на Xbox One.UWP Xbox Одна разница между запуском в режиме Retail to Dev
Приложение прекрасно работает в режиме Dev, я загрузил его в магазин, и он прошел сертификацию, но когда приложение затем устанавливается через магазин на Retail Xbox One, он отказывается запускать.
Во-первых, он был сбой во время заставки, сообщение об ошибке не возвращалось обратно на экран дома Xbox. Из-за того, что я сейчас в режиме Розничной торговли, я не могу подключить отладчик к приложению. Я настроить мой собственный обработчик исключений для отправки ошибок на мой бэкэнда сервер, и это был сбой, за исключением:
Cannot create instance of type 'Microsoft.Advertising.WinRT.UI.AdControl'
Она использует последнюю Microsoft.Services.Store.SDK и поэтому Microsoft.Advertising SDK для XAML. Я вынул AdControl из MainPage.xaml, и теперь у нас появился пользовательский интерфейс! Не идеальны, поскольку объявления необходимы для монетизации.
К сожалению, это не конец проблем, во время приложения инициализации он копирует файлы из папки Data решения для LocalStorage, по какой-то причине он сейчас висит на следующее:
StorageFile anjFile = await localCacheFolder.GetFileAsync(App.AbilitiesFileName);
Что так сильно отличается запуск приложений в Xbox в режиме Retail по сравнению с Dev Mode? Приложение также отлично работает на мобильных и настольных компьютерах, поэтому я знаю, что проблем не должно быть. Единственный способ попытаться выяснить, что вызывает проблемы, - это прокомментировать строки или поместить в приложение замещающих элементов, чтобы изменить текстовое поле отладки на экране, чтобы увидеть, какая часть кода запущена, и перестроить и отправить в магазин снова, дождаться сертификации а затем переустановить из магазина в Xbox, очень медленную и трудоемкую задачу, и теперь я готов к представлению 12 приложения, которое я очень расстраиваюсь!
Обновление: похоже, проблема с AdControl началась около 9 февраля и затрагивает несколько приложений на Xbox One и, возможно, из-за обновления инфраструктуры для соответствующих библиотек. Не уверен, почему это не влияет на режим Dev.
Большое спасибо за сообщение об этой проблеме. Мы можем воспроизвести эту проблему с SDK, указанную вами, и наша команда разработчиков активно исследует ее. Как только исправление доступно, я отправлю его здесь. Спасибо всем за ваше понимание. –