Срок действия корпоративной учетной записи истек - все сертификаты удалены

У меня есть клиент, который забыл оплатить свою корпоративную учетную запись, и поэтому его приложения перестали работать, как и ожидалось.

Однако можно было бы подумать, что достаточно просто снова начать платить, чтобы иметь возможность использовать приложения, как и раньше. Но вроде бы все сертификаты на яблочном портале разработчиков теперь удалены?!

Это ожидаемое поведение или они появятся снова через какое-то время?

Как и сейчас, нам придется снова пересобрать все приложения с новыми сертификатами распространения. Это решение?


person ullstrm    schedule 23.05.2016    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что это вопрос о конкретной учетной записи, а не вопрос общего интереса. Этот вопрос должен быть адресован Apple непосредственно владельцем учетной записи.   -  person Ken White    schedule 30.06.2016


Ответы (1)


Краткий ответ на ваш вопрос:

Я бы не ожидал, что сертификаты автоматически появятся снова. Я рекомендую открыть инцидент поддержки с Apple. Поскольку учетная запись была недавно обновлена, у вас должно быть доступно два инцидента.

Есть этот раздел Руководства по распространению приложений, в котором говорится о повторном создании удаленных сертификатов, но я предполагаю, что он больше ориентирован на распространяемые приложения iTunes и обстоятельства, когда сертификаты (закрытые ключи) удаляются, но не отозвано в ЦС Apple.

Вместо того, чтобы перекомпилировать свои приложения, вы можете отправить обновленные профили и сертификаты подготовки. Подробности смотрите ниже.

Дополнительная информация:

Имеет смысл, что Apple отзовет корпоративные сертификаты по истечении срока членства, поскольку это единственный способ заставить приложения перестать работать. Поскольку корпоративные приложения перестают работать, когда истечет срок действия профиля подготовки или сертификата, Apple не может вытолкнуть просроченный профиль подготовки, а также нет проверки профиля в приложении (поэтому, если вы удалите свой профиль на портале разработчика , это не повлияет на уже загруженные/установленные приложения), что оставляет единственный другой вариант: отозвать сертификаты. Затронутые приложения перестают работать после синхронизации с ЦС Apple. Устройства без подключения будут продолжать работать до истечения срока действия Профиля.

Возможно, вам удастся удалить ваши сертификаты из списка отозванных сертификатов (CRL), но поддержка Apple будет вашим единственным вероятным источником помощи в этом.

Если у вас нет вариантов для повторного включения ваших старых сертификатов, вы можете обновить профили подготовки (и, я думаю, сертификаты) и отправить их без перекомпиляции всех ваших приложений. Кроме того, если вы используете идентификаторы приложений с подстановочными знаками, обновление профиля подготовки одного приложения будет применяться ко всем установленным приложениям, которые используют этот идентификатор приложения.

Если устройства ваших пользователей управляются через MDM, можно отправить обновленные профили подготовки через MDM и в соответствии с это сообщение через программу регистрации устройств (DEP). Я думал, что некоторое время назад читал, что вы также можете обновлять профили подготовки с настольного компьютера / ноутбука на подключенное устройство с помощью iTunes - не знаю, где это сейчас. Я не знаю, возможно ли направить пользователей по ссылке для обновления OTA профиля, как если бы они устанавливали приложение.

Я надеюсь, что это поможет в некотором роде. Пожалуйста, дайте нам знать, что произойдет - я боюсь, что то же самое может случиться и со мной, независимо от того, удален ли сертификат Apple или случайным разработчиком.

person MJA    schedule 30.06.2016