Другой разработчик отозвал и заново создал сертификат дистрибутива iOS моего клиента - значит ли это, что я никогда не смогу обновить существующее приложение моего клиента? - PullRequest
3 голосов
/ 30 марта 2012

Вот история на данный момент:

  1. Клиент нанял нас, чтобы мы сделали для них приложение для iPhone.Этот клиент никогда ранее не создавал приложения для iPhone, и в рамках соглашения мы обрабатывали для него все аспекты, включая отправку в магазин приложений, а также некоторые уровни будущего развития (новые функции, исправления ошибок и безопасности и т. Д.)
  2. Мы создали сертификат распространения и пару ключей от имени клиента.
  3. Мы разработали приложение, опубликовали его в App Store без происшествий
  4. Некоторое время спустя клиент нанял второго разработчика длясоздайте для них другое приложение
  5. Этот второй разработчик, похоже, отозвал существующий сертификат распространения и создал новый с новой парой ключей в своей системе
  6. Этот второй разработчик поделился новымСертификат распределения и пара ключей с нами для дальнейшего использования.
  7. Из-за ошибки пользователя эта новая пара сертификатов и ключей была импортирована в Macintosh, где были созданы исходная пара сертификатов и ключей для оригинального разработанного нами приложения.и оригиналы не были сохранены.

Итак, у нас есть

  • Приложение № 1 в App Store с партией сертификата / ключа распространения № 1
  • Приложение № 2 либо в App Storeили скоро будет использоваться Сертификат распространения / пара ключей # 2
  • Сертификат распределения / пара ключей # 1, похоже, сейчас утерян

Поэтому мой вопрос: нужно ли нам когда-либо обновлятьПриложение № 1, сможем ли мы, используя Сертификат распространения / пара ключей № 2?Или мы должны загрузить его как новое приложение?

1 Ответ

2 голосов
/ 30 марта 2012

Я думаю, ты в порядке.Если у вас есть действующий сертификат ключа и профиль на Mac, на котором вы создаете приложение, вы сможете публиковать новую версию.Идентификатор пакета - это то, что идентифицирует приложение.Вам просто нужен действующий сертификат с ключами и соответствующим профилем.Убедитесь, что вы используете новые учетные данные для подписи между прочим.

Это то же самое произошло со мной, за исключением приложения Enterprise.Как только мы получим новые сертификаты и ключи, импортированные в MBA, мы сможем построить и развернуть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...