Сломает ли добавление push-уведомлений мой специальный сертификат мое приложение для текущих пользователей?

Вот мой сценарий:

  • У нас есть специальное приложение, развернутое в рабочей среде.
  • В нашей предварительной среде мы также развертываем наше специальное приложение (тот же идентификатор).
  • В разработке успешно работают push-уведомления (через Urban Airship).
  • Для тестирования в pre-prod мне нужно добавить Push-уведомления в наш специальный сертификат.

Повлияет ли добавление push-уведомлений в специальный сертификат на пользователей, которые уже загрузили приложение? Похоже, что добавление push-уведомлений приводит к необходимости повторной подготовки специального сертификата.

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


person user495368    schedule 28.03.2014    source источник
comment
Нет, с установленными приложениями все будет в порядке.   -  person gagarwal    schedule 28.03.2014
comment
Как отметил @maddy, я на самом деле спрашиваю о корпоративных сертификатах распространения, которые не затронуты, поскольку мне просто нужно обновить профили подготовки, связанные с идентификатором приложения. Я полагаю, это звучит правдоподобно? :)   -  person user495368    schedule 28.03.2014


Ответы (1)


На установленные приложения никак не влияет изменение сертификатов или профилей подготовки.

Вы можете удалить или обновить свои профили обеспечения по своему усмотрению. Единственное, на что это повлияет, — это любые сборки приложений, которые вы делаете после установки обновленного профиля подготовки в Xcode.

person rmaddy    schedule 28.03.2014
comment
Спасибо за информацию. Я наткнулся на этот пост, и он начал меня нервировать. Он указал, что существующие специальные развернутые приложения звонят домой при запуске, и если сертификат отсутствует, они перестают работать. stackoverflow.com/questions/13311393/ Я знаю, что не планирую отзывать его, но я нервничаю по поводу внесения изменений. - person user495368; 28.03.2014
comment
Я также вижу, что вы говорите о профилях подготовки. Так что на самом деле я буду обновлять только профили подготовки, мой существующий ad-hoc не изменится? - person user495368; 28.03.2014
comment
В другом потоке, на который вы ссылаетесь, речь идет о сертификатах распространения для корпоративного развертывания. Этот вопрос, который вы задаете, касается обновления специального профиля подготовки. Не то же самое. Такие вещи, как настройка push-уведомлений, iCloud или Game Center и т. д., связаны с идентификаторами приложений. После обновления идентификатора приложения необходимо обновить связанные профили обеспечения. - person rmaddy; 28.03.2014
comment
Это изменит ситуацию? Определенное замешательство с моей стороны. Это это корпоративное развертывание — мы являемся частью корпоративной программы разработки, и приложение развертывается и устанавливается внутри N пользователей. (Я думал, что ad-hoc и wifi просто не установлены через itunes) - person user495368; 28.03.2014
comment
Развертывание AdHoc может быть выполнено либо через WiFi (OTA), либо через iTunes. Опять же, вы не трогаете сертификат распространения. Вы только обновляете идентификатор приложения, определенный на портале разработчика, и обновляете профиль подготовки, используемый для создания специальной версии приложения. Ничто из этого не влияет на созданные и развернутые в настоящее время приложения. - person rmaddy; 28.03.2014