Извините, если об этом уже спрашивали. Я новичок в разработке мобильных приложений для iOS. Я продолжаю разрабатывать приложение для iOS, которое было разработано другим человеком. Они прислали мне исходный код и сказали, что все ключи подписи/сертификаты/профили подготовки хранятся в учетной записи разработчика Apple (к которой у меня есть доступ). Когда я пытаюсь собрать/запустить приложение через XCode, оно жалуется на ошибку Code Sign (отсутствие соответствующего сертификата в моей цепочке ключей) . Как я могу исправить эту ошибку, пожалуйста? это способ загрузить файл .p12 из учетной записи разработчика приложения Apple? Поскольку профиль подготовки приложения и идентификатор подписи необходимы только для запуска приложения на реальных устройствах (по крайней мере, в моем понимании), есть ли возможность заставить xcode игнорировать его только для запуска приложения на симуляторе?
Ошибка знака кода iOS
Ответы (2)
Если у вас есть учетная запись разработчика, добавьте ее в Xcode Preferences -> Accounts , затем нажмите Автоматически управлять подписью.
person
Sh_Khan
schedule
25.07.2018
Спасибо. Будет ли это работать, если я захочу развернуть и распространить приложение в магазине приложений?
- person Zuzu JH; 25.07.2018
если вы являетесь владельцем учетной записи или имеете роль администратора, то да, это сработает
- person Sh_Khan; 25.07.2018
Если вы хотите распространять приложение, убедитесь, что в вашей цепочке ключей есть закрытый ключ распространения со старого Mac или создайте новый.
person
Alfian Tinangon
schedule
25.07.2018
Как это сделать?
- person Felipe Augusto; 25.07.2018
Просто экспортируйте приватный сертификат со своего Mac, у которого есть доступ к дистрибутиву, или зарегистрируйте новый на консоли разработчика Apple ????
- person Alfian Tinangon; 25.07.2018