Проблема с профилем обеспечения распространения - PullRequest
1 голос
/ 03 декабря 2011

В настоящее время я исправляю ошибки для клиента, чье приложение для iPhone было сделано кем-то другим.

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

Я скачал сертификат распространения, но XCode жалуется, что действительное удостоверение личности не найдено.

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

как поступить?

Ответы [ 3 ]

0 голосов
/ 03 декабря 2011

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

0 голосов
/ 03 декабря 2011
  1. Удалите все сертификаты, которые могут у вас быть на портале инициализации
  2. Создайте новый запрос на подпись сертификата на вашем компьютере Mac
  3. Загрузите этот запрос на портал Provisioning для создания нового сертификата
  4. Свяжите существующий профиль обеспечения с новым сгенерированным сертификатом
  5. Добавить новый профиль обеспечения в XCode
  6. Скомпилируйте ваше приложение :-) Готово.

Это не удалит детали приложения. Это просто создание нового сертификата. Вы по-прежнему сможете использовать все свои старые данные. Так что не волнуйтесь.

0 голосов
/ 03 декабря 2011
  1. Признать недействительным сертификат
  2. Создать новый
  3. Создайте новый профиль распространения с использованием нового сертификата.
  4. Установить этот профиль в XCode
  5. ???
  6. Прибыль:)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...