Ошибка знака кода iOS

Извините, если об этом уже спрашивали. Я новичок в разработке мобильных приложений для iOS. Я продолжаю разрабатывать приложение для iOS, которое было разработано другим человеком. Они прислали мне исходный код и сказали, что все ключи подписи/сертификаты/профили подготовки хранятся в учетной записи разработчика Apple (к которой у меня есть доступ). Когда я пытаюсь собрать/запустить приложение через XCode, оно жалуется на ошибку Code Sign (отсутствие соответствующего сертификата в моей цепочке ключей) скриншот прикреплен. Как я могу исправить эту ошибку, пожалуйста? это способ загрузить файл .p12 из учетной записи разработчика приложения Apple? Поскольку профиль подготовки приложения и идентификатор подписи необходимы только для запуска приложения на реальных устройствах (по крайней мере, в моем понимании), есть ли возможность заставить xcode игнорировать его только для запуска приложения на симуляторе?


person Zuzu JH    schedule 25.07.2018    source источник


Ответы (2)


Если у вас есть учетная запись разработчика, добавьте ее в Xcode Preferences -> Accounts , затем нажмите Автоматически управлять подписью.

person Sh_Khan    schedule 25.07.2018
comment
Спасибо. Будет ли это работать, если я захочу развернуть и распространить приложение в магазине приложений? - person Zuzu JH; 25.07.2018
comment
если вы являетесь владельцем учетной записи или имеете роль администратора, то да, это сработает - person Sh_Khan; 25.07.2018

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

person Alfian Tinangon    schedule 25.07.2018
comment
Как это сделать? - person Felipe Augusto; 25.07.2018
comment
Просто экспортируйте приватный сертификат со своего Mac, у которого есть доступ к дистрибутиву, или зарегистрируйте новый на консоли разработчика Apple ???? - person Alfian Tinangon; 25.07.2018