Да, у вас должна быть учетная запись разработчика, чтобы получить сертификат подписи. Сертификат подписи сочетается с вашим профилем обеспечения, для создания которого также требуется учетная запись разработчика. Вы должны оба работать на физическом устройстве. Ваше устройство также должно быть зарегистрировано в вашей учетной записи и включено в список устройств профиля обеспечения, чтобы иметь возможность запускать приложение вне среды App Store.
XCode автоматически обрабатывает большую часть этого для вас, если у вас есть учетная запись разработчика, настроенная в разделе «Настройки XCode»> «Учетные записи»> «Apple ID». В правой части этого экрана у вас есть список «Команды» вместе с кнопками с надписью «Загрузить ручные профили» и «Управление сертификатами ...». Есть ли что-нибудь в этом списке?
На скриншоте изображена команда с вашим именем, что должно означать, что у вас уже есть аккаунт разработчика?
У вас также есть кнопка на скриншоте с надписью «Включить разработку подписи». Вы пытались запустить это? Разве это не заботится о вас автоматически? Функция «Автоматически управлять подписью» должна помочь вам решить эти проблемы простым нажатием этих кнопок.
В противном случае вам нужно будет зайти на портал разработчика и зарегистрировать сертификат подписи вручную. Это процесс, о котором многие уже написали блоги и руководства. Я не думаю, что необходимо переписывать то, что уже было сказано многими другими. Вот видео на YouTube, которое хорошо объясняет: https://youtu.be/OwXIJchrDdA