Обновление версии iOS и переустановка iRidium на iOS
Особенности обновления iRidium и Apple iOS, которые могут влиять на работу лицензий.
Актуальная версия iRidium
Информационный раздел "Обновление iRidium V2.2"
При работе iRidium учитывайте следующие особенности Apple iOS 7 и старше:
- При установке i2 Control V2.2 на устройство, где уже установлен i2 Control, HWID не изменится.
- i2 Control V2.2 (и i2 Control) для iOS (iPad/iPhone/iPod touch) изменит HWID, если удалить, а затем установить приложение заново. Чтобы HWID не изменился при удалении, установите на iOS еще одно приложение того же разработчика (iRidium Mobile), например, i2 Control и i2 Control V2.2. HWID НЕ ИЗМЕНИТСЯ при удалении одного из них.
- В частных случаях, при обновлении и восстановлении версии iOS, меняется HWID устройства. Если HWID сменился, необходимо повторно активировать Device лицензию в Личном Кабинете, чтобы обновлять проекты на панелях управления.
Ridium V2.1 (30 августа 2013)
При обновлении вашего iPad, iPhone, iPod touch до Apple iOS 7 и/или до iRidium V2.1 потребуется повторная активация лицензий iRidium в Личном Кабинете на сайте и повторное формирование списка iOS устройств в окне "Панели" iRidium Transfer
- Информация актуальна для пользователей i2 Control (v2.1) на iOS с лицензированием через Device License и НЕ относится к Site License, загруженным на iOS устройства - они продолжат работать без изменений.
- Переход на iRidium (v2.1) скажется изменением UDID (сейчас: HWID) в любом случае, не зависимо от того, обновите вы версию iOS или нет.
- Причиной изменения идентификатора UDID стала новая политика компании Apple, включающая запрет использования UDID в размещенных на AppStore приложениях. Запрет вступил в силу в мае 2013 года.
Как это скажется на моих клиентах - пользователях iRidium?
Если пользователь обновит приложение на своем iPad/iPhone до i2 Control (v2.1), то приложение продолжит работу без изменений.
Если пользователь обновит приложение на своем iPad/iPhone до i2 Control (v2.1), а затем установит Apple iOS 7 (или останется на Apple iOS 6), то приложение продолжит работу без изменений.
Так же ничего не изменится, если пользователь установит Apple iOS 7, а затем СРАЗУ обновит iRidium до i2 Control (v2.1).
На пользователе обновление версии iRidium скажется только в одном случае:
проект не сможет работать в период, когда Apple iOS 7 уже установлена, а iRidium еще не обновлен до i2 Control (v2.1). Предупредите об этом своих клиентов! Нужно обязательно обновить iRidium на iPad, iPhone, iPod touch через магазин AppStore, если планируется апгрейд до Apple iOS 7.
Как это скажется на мне - интеграторе iRidium?
Если вы захотите обновить проект на iOS устройстве с новым i2 Control (v2.1):
- Вам нужно будет обновить все компоненты iRidium на вашем ПК
- Вы не сможете сразу обновить проект через Transfer, т.к. iOS устройства получили новый идентификатор - HWID
Выглядит это так, как будто Transfer перестал "видеть" iOS девайсы. Нужно будет удалить из списка Панелей в Transfer все iOS устройства: сохраните старые UDID, чтобы деактивировать связанные с ними лицензии. Затем, с помощью "Поиска", сформируйте новый список iOS устройств с новыми идентификаторами - HWID. - Ранее активированную лицензию для iOS нельзя будет использовать при загрузке проекта в i2 Control (v2.1)
Лицензию, привязанную к iOS устройству по старому UDID нужно будет деактивировать в Личном Кабинете, а затем активировать заново, для нового идентификатора - HWID. Для этих целей возможность дополнительной деактивации добавлена ко всем вашим коммерческим лицензиям. Покупать лицензию второй раз не нужно, даже если у вас кончились деактивации. Обратитесь к менеджерам для решения этой проблемы.
Обновите i2 Control до версии 2.1 перед установкой Apple iOS 7
- Обновление до i2 Control (v2.1) необходимо, т.к. Apple iOS 7 генерирует новый идентификатор (HWID, вместо старого UDID) для вашего iPad, iPhone, iPod touch. В итоге лицензии, активированные для старого UDID, перестанут работать на iOS 7, если приложение не будет обновлено до v2.1. Новое приложение i2 Control (v2.1) компенсирует изменение UDID, и ранее загруженные на iPad, iPhone, iPod touch проекты продолжают работать нормально.
Что будет, если я обновлюсь до Apple iOS 7, но не обновлю i2 Control?
Ваш проект перестанет подключаться к управляемому оборудованию:
проект не сможет использовать старую лицензию и перестанет работать! Вы увидите надпись "License Not Found" в окне приложения i2 Control, связи с управляемым оборудованием не будет. Чтобы избежать этого, сразу после установки (или перед установкой) iOS7 обновитесь до iRidium V2.1 - проект продолжит работать нормально. Только для загрузки новой его версии на iOS понадобится обновить лицензию и список панелей в Трансфер (см. Инструкцию в конце статьи).
Я установил Apple iOS 7, и мой проект перестал работать! Что делать?
обновите приложение i2 Control из магазина AppStore - проект начнет работать как раньше. Далее следуйте инструкции по обновлению лицензий для iRidium V2.1 на iOS, представленной в конце этой статьи
i2 Control работает, но я не могу обновить на нем проект (Transfer не видит мой iPad/iPhone)
Если проект работает, а Transfer его не видит и не работает обновление, значит вы еще не прошли процедуру обновления лицензий и списка панелей. Следуйте Инструкции в конце статьи.
i2 Control нельзя будет установить на iPad 1 поколения и др. устройства, не поддерживающие iOS 6/7.
- Посмотреть список поддерживаемых устройств можно в разделе Требования. i2 Control (v2.1) для iOS больше нельзя установить на устройства с iOS 5 и младше, том числе, на iPad первого поколения.
- Покупать другую лицензию iRidium при замене устройства не нужно, т.к. доступна повторная активация лицензий. Обратитесь к менеджерам, если попытки активации закончились.
Что делать с iPad 1? Я смогу использовать его дальше?
Если Вы удалите i2 Control (v2.0.7) или более старую его версию со своего iPad 1, то уже не сможете установить это приложение с AppStore, т.к. распространяться может только актуальная версия i2 Control, а она имеет ограничение по минимальной версии iOS.
Способы возврата приложения i2 Control (v2.0.7) на iPad 1, если оно было удалено:
- синхронизация с iTunes, если там сохранено приложение i2 Control (v2.0.7)
- восстановление iPad из резервной копии iTunes, если на момент сохранения резервной копии, приложение еще не было удалено
Как обновить лицензию i2 Control
- Установите на свой ПК обновленный дистрибутив iRidium v2.1 с сайта iRidium Mobile
- Обновите приложение i2 Control на iOS устройстве до версии 2.1 из магазина AppStore
- Запустите приложение iRidium Transfer на вашем ПК
- Найдите в списке "Панелей" Transfer все устройства на базе iOS, скопируйте их UDID'ы в текстовый документ - это УСТАРЕВШИЕ идентификаторы Ваших iOS устройств, для которых Вы ранее могли активировать лицензии iRidium.
- УДАЛИТЕ все эти iOS устройства из списка Панелей Transfer. Они больше не понадобятся, т.к. iOS устройства с i2 Control (v2.1) имеют новый идентификатор - HWID
- Запустите приложение i2 Control (v2.1) на своих iOS устройствах и активируйте механизм Поиска панелей управления в Transfer - устройства с новыми идентификаторами будут автоматически добавлены в список "Панелей". Но файлы лицензий, активированные для старых UDID, для них работать не будут!
- Зайдите в Личный Кабинет на сайте iRidium Mobile, авторизуйтесь. В разделе "Мои Лицензии" найдите ключи, которые были ранее активированы для iOS устройств со старыми UDID (сверьтесь со списком старых UDID, который сохранили в текстовом документе), деактивируйте эти лицензии (у вас есть +1 возможность деактивации коммерческой лицензии, даже если ранее они уже были исчерпаны)
- Активируйте лицензии заново, используя при этом НОВЫЕ идентификаторы iOS устройств, полученные с помощью "Поиска" панелей, где установлен i2 Control (v2.1)
- Добавьте новые файлы лицензий в Transfer взамен старых - они будут автоматически привязаны к соответствующим панелям
Готово! Вы снова можете загружать проекты с лицензиями на iOS устройства и использовать все возможности iRidium!
Учитывайте, что приложение i2 Control V2.1 для iPad/iPhone/iPod touch может изменить свой HWID, если удалить, а затем установить приложение заново! Не удаляйте приложение i2 Control V2.1 на iOS без явной необходимости, если для него уже активирована лицензия!
Покупать лицензию второй раз не нужно, даже если у вас кончились деактивации. Запросите больше деактиваций.