Сертификация и предоставление существующего приложения
Я довольно новичок в этой области, поэтому, пожалуйста, потерпите меня.
Клиент поручил мне полностью переписать его старое существующее приложение.
Таким образом, он пригласил меня в качестве "разработчика" в своей учетной записи itunesconnect, но еще не в своей учетной записи Apple Developer.
Затем, когда я попросил его пригласить меня в качестве "члена" в своей учетной записи Apple Developer, он сказал, что у него нет подменю "Люди" на его панели управления, и все же он прислал мне несколько файлов.provisioningmobile, к которым я добавил их. мой Xcode, так что я могу выбрать один из них в настройках подписи (отладки) и подписи (выпуска) в настройках свойств моего нового проекта. (Автоматически управлять подписью снят)
При использовании этих файлов Xcode по-прежнему жалуется на то, что: "Не найдено" Разработка iOS "для подписывающего сертификата, соответствующего идентификатору команды" xxxxxxxxx "с закрытым ключом".
Когда я нажимаю "Управление сертификатами", Xcode говорит, что "ни одна из ваших учетных записей не является участником" xxxxxxxxxx "(идентификатор группы)
Так что я должен сделать, чтобы решить эту проблему?
Какое разрешение / сертификат я должен запросить моему клиенту?
И как заставить его пригласить меня в качестве члена команды с указанным "xxxxxxxx" идентификатором команды, возможен ли другой путь, если он действительно не может добавить меня в качестве "члена" своей команды?
Я выполнил свои предыдущие задачи по разработке под iOS, получив приглашение в качестве члена команды в моих предыдущих командах, поэтому у меня нет опыта в решении этой проблемы.
Пожалуйста, помогите мне осветить этот вопрос из того, что я должен сделать или что я должен попросить, чтобы мой клиент сделал, так как Он также не очень опытен.
Спасибо всем, кто любезно высказал свое мнение по этому вопросу.
2 ответа
Профиль обеспечения - только часть уравнения подписания кода. Профиль обеспечения настроен для создания определенного идентификатора приложения (или идентификатора приложения с подстановочными знаками) с использованием одного или нескольких сертификатов. Вам не хватает сертификата (и закрытого ключа) для профиля обеспечения, который вы получили.
К сожалению, если клиент не знал, что ему нужно отправить вам сертификат и закрытый ключ, я мог бы предположить, что они, вероятно, не сохранили его где-нибудь, чтобы они могли отправить его вам. Я бы попросил об этом, но будьте готовы к тому, что они ответят, что у них его нет. Если они не уверены, посмотрите, есть ли у них Mac, который использовался для первоначальной сборки приложения. Если это так, они могут экспортировать сертификат и ключ из приложения Keychain на этом Mac.
Если у них его нет, вы должны попросить их сгенерировать новый сертификат, затем сгенерировать новый профиль обеспечения, связанный с новым сертификатом, и отправить вам новый профиль, сертификат и закрытый ключ.