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

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

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

Итак, он пригласил меня в качестве «разработчика» в свою учетную запись itunesconnect, но еще не в свою учетную запись разработчика Apple.

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

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

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

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

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

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

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

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

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


person Agung P Putra    schedule 02.05.2017    source источник
comment
Нет, потому что у вас также есть вход в учетную запись Xcode с Apple ID.   -  person Kirit Modi    schedule 02.05.2017
comment
@KiritModi, не могли бы вы рассказать подробнее? Я не понимаю, на какой пункт вы ответили.   -  person Agung P Putra    schedule 02.05.2017
comment
Вы хотите создать файл .ipa для разработки или производства? Если да, то запросите профиль обеспечения производства вместе с файлом .p12, а если это для разработки, то запросите профиль обеспечения разработки вместе с файлом .p12.   -  person Yogesh Raut    schedule 02.05.2017
comment
@YogeshRaut в настоящее время мне присылают файлы для разработки, Ad-Hoc и App Store для мобильных устройств без каких-либо файлов .p12. Я хочу строить как для разработки, так и для производства. Что мне спросить у него?   -  person Agung P Putra    schedule 02.05.2017
comment
@AgungPPutra: - Вы можете попросить клиента предоставить профиль разработки, производства и любой профиль ad_hoc вместе с файлом .p12, чтобы вы могли создать файл .ipa.   -  person Yogesh Raut    schedule 02.05.2017


Ответы (2)


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

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

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

person wottle    schedule 02.05.2017
comment
спасибо за пояснение, да вроде так. Я постараюсь догнать своего клиента. - person Agung P Putra; 02.05.2017

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

введите здесь описание изображения

person Yunyue Lin    schedule 11.04.2018