Идентификатор, используемый для подписи исполняемого файла, более недействителен <= help me - программирование
Подтвердить что ты не робот

Идентификатор, используемый для подписи исполняемого файла, более недействителен <= help me

**The identity used to sign the executable is no longer valid.** 
Please verify that your device’s clock is properly set, and that your signing certificate is not expired.

Я встречал эту ошибку при создании моего приложения на iphone устройством Xcode в течение 2 дней. Раньше он работал правильно. Но только когда вы строите на этом iphone, другие устройства ios являются нормальными, hic. вы можете мне помочь: (

4b9b3361

Ответ 1

Вы можете попытаться удалить сертификаты из связки ключей, перезапустить Xcode и попытаться загрузить их (Xcode-Preferences-Accounts-View Details) и нажмите "Загрузить все" .

Если это не работает, откройте учетные записи Xcode (Xcode-Preferences-Accounts-View Details) и щелкните правой кнопкой мыши по сертификатам и удалить их. Проверьте центр участника, если кто-то НЕАКТИВНО или ВЫРАЖЕН, и решите эту проблему.

Сертификаты, которые вы управляете из центра участников, все еще присутствуют, даже если вы удаляете их из Xcode. Xcode загрузит все сертификаты центра участника. У меня было несколько проблем с этими сертификатами, большую часть времени эти операции решали мои проблемы. Надеюсь, это и для вас.

Ответ 2

Это может произойти после обновления вашей программы iOS, даже если сертификаты и файлы инициализации еще не истек.

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

Ответ 3

Обычно это достаточно, чтобы заставить XCode повторно загрузить сертификаты. В разделе XCode → Настройки... → Учетные записи → идентификатор вашего яблока → Подробнее, нажмите кнопку перезагрузки в нижнем левом углу.

Ответ 4

Мне нужно было удалить свой сертификат из брелка, а затем xcode предложил "исправить проблему", и все началось.