Сертификация и предоставление существующего приложения

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

Клиент поручил мне полностью переписать его старое существующее приложение.

Таким образом, он пригласил меня в качестве "разработчика" в своей учетной записи itunesconnect, но еще не в своей учетной записи Apple Developer.

Затем, когда я попросил его пригласить меня в качестве "члена" в своей учетной записи Apple Developer, он сказал, что у него нет подменю "Люди" на его панели управления, и все же он прислал мне несколько файлов.provisioningmobile, к которым я добавил их. мой Xcode, так что я могу выбрать один из них в настройках подписи (отладки) и подписи (выпуска) в настройках свойств моего нового проекта. (Автоматически управлять подписью снят)

При использовании этих файлов Xcode по-прежнему жалуется на то, что: "Не найдено" Разработка iOS "для подписывающего сертификата, соответствующего идентификатору команды" xxxxxxxxx "с закрытым ключом".

Когда я нажимаю "Управление сертификатами", Xcode говорит, что "ни одна из ваших учетных записей не является участником" xxxxxxxxxx "(идентификатор группы)

Так что я должен сделать, чтобы решить эту проблему?

Какое разрешение / сертификат я должен запросить моему клиенту?

И как заставить его пригласить меня в качестве члена команды с указанным "xxxxxxxx" идентификатором команды, возможен ли другой путь, если он действительно не может добавить меня в качестве "члена" своей команды?

Я выполнил свои предыдущие задачи по разработке под iOS, получив приглашение в качестве члена команды в моих предыдущих командах, поэтому у меня нет опыта в решении этой проблемы.

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

Спасибо всем, кто любезно высказал свое мнение по этому вопросу.

2 ответа

Решение

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

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

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

Вы можете удалить свой AppleID, а затем добавить новый , скачать ручные профили.

Другие вопросы по тегам