Проблема при развертывании на реальном устройстве: идентификатор, используемый для подписи исполняемого файла, больше не действителен
Как решить эту проблему, пожалуйста, помогите:
Подробнее, пожалуйста, просмотрите это изображение: подробное изображение
Ответы
Ответ 1
Похоже, что срок действия вашего сертификата истек, если ваши часы правильно установлены на вашем компьютере. Откройте приложение доступа к цепочке ключей и просмотрите сведения о сертификате, сгенерированном на портале разработчика. Если срок действия сертификата истек, вам необходимо создать новый портал, загрузить и установить его на свой компьютер. Затем вам нужно будет изменить в своих настройках проекта идентификатор, подпадающий под код, чтобы отразить ваш новый сертификат.
Ответ 2
Я пробовал несколько вещей, включая перезапуск (как iPhone, так и Xcode), но вот несколько вещей, которые вы можете сделать, если у вас возникла эта проблема:
- Перейдите в Keychain Access, найдите свой профиль разработчика, удалите их и загрузите из Центра разработчиков.
- В Xcode перейдите в Настройки → Учетные записи и удалите свой Apple ID и добавьте его обратно.
- В моем случае выполнение вышеуказанного приведет к созданию Xcode для создания нового сертификата. Я просто сделал это, и это сработало.