Идентификатор, используемый для подписи исполняемого файла, более недействителен <= 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. вы можете мне помочь: (
Ответы
Ответ 1
Вы можете попытаться удалить сертификаты из связки ключей, перезапустить Xcode и попытаться загрузить их (Xcode-Preferences-Accounts-View Details) и нажмите "Загрузить все" .
Если это не работает, откройте учетные записи Xcode (Xcode-Preferences-Accounts-View Details) и щелкните правой кнопкой мыши по сертификатам и удалить их.
Проверьте центр участника, если кто-то НЕАКТИВНО или ВЫРАЖЕН, и решите эту проблему.
Сертификаты, которые вы управляете из центра участников, все еще присутствуют, даже если вы удаляете их из Xcode. Xcode загрузит все сертификаты центра участника.
У меня было несколько проблем с этими сертификатами, большую часть времени эти операции решали мои проблемы.
Надеюсь, это и для вас.
Ответ 2
Это может произойти после обновления вашей программы iOS, даже если сертификаты и файлы инициализации еще не истек.
Просто отредактируйте файл инициализации и повторно выберите соответствующий сертификат.
Сертификат, который вы проверили до этого, может быть снят.
Ответ 3
Обычно это достаточно, чтобы заставить XCode повторно загрузить сертификаты. В разделе XCode → Настройки... → Учетные записи → идентификатор вашего яблока → Подробнее, нажмите кнопку перезагрузки в нижнем левом углу.
Ответ 4
Мне нужно было удалить свой сертификат из брелка, а затем xcode предложил "исправить проблему", и все началось.