суббота, 8 ноября 2014 г.

Windows Phone Developer Registration

Недавно сменил HTC 8S на Nokia Lumia 1020, попробовал зарегистрировать новый телефон, чтобы можно было на него билдить приложения и... не получилось о_О

Стандартная процедура регистрации простая: ставим WP8 SDK, запускаем Windows Phone Developer Registration тулзу, подключаем телефон с разлоченным экраном и включенным интернетом по USB к компьютеру, тулза регистрации детектит телефон, логинимся в девелоперский аккаунт и телефон разлочивается! Всё просто!  А вот у меня не сработало.

И на то было несколько причин:

1. Судя по всему учитывается установленный регион в телефоне. Для тестов Cortana я сменил язык телефона и регион на USA!  После долгих попыток зарегать телефон понял, что регион важен.

2. Москва на данный момент находится в GMT+3 засовом поясе, однако в телефоне у меня Москве присвоен GMT+4 пояс. Я вручную выставлял время и пояс на +03.  Так делать не нужно!  Необходимо выставить +4 часовой пояс в данном случае и пусть время будет на 1 час больше на время регистрации.

3. После перехода на новую мобилу Windows автоматически подтащил из облака все настройки телефона, включая и его имя! Важно, что если прошлый телефон не был разрегистрирован и имел такое же имя, то зарегистрировать новый не выйдет. Пофиксил удалением регистрации предыдущего телефона через сайт https://dev.windowsphone.com/en-us/Account/Devices

Как только выставил верный регион и корявое время но совпадающее с мнением телефона, разрегистрировал старый телефон - всё сразу зарегистрировалось.