Fix code signing identity retrieval bug

This commit is contained in:
Nindi Gill 2024-06-11 22:45:08 +10:00
parent c435d5ab50
commit c6d22eff5c
No known key found for this signature in database
2 changed files with 4 additions and 2 deletions

View file

@ -72,7 +72,8 @@ struct SettingsDiskImagesView: View {
status == noErr, status == noErr,
let certificate: SecCertificate = certificate, let certificate: SecCertificate = certificate,
let subject: String = SecCertificateCopySubjectSummary(certificate) as? String, let subject: String = SecCertificateCopySubjectSummary(certificate) as? String,
subject.hasPrefix("Developer ID Application") else { subject.hasPrefix("Developer ID Application"),
!codesigningIdentities.contains(subject) else {
continue continue
} }

View file

@ -85,7 +85,8 @@ struct SettingsPackagesView: View {
status == noErr, status == noErr,
let certificate: SecCertificate = certificate, let certificate: SecCertificate = certificate,
let subject: String = SecCertificateCopySubjectSummary(certificate) as? String, let subject: String = SecCertificateCopySubjectSummary(certificate) as? String,
subject.hasPrefix("Developer ID Installer") else { subject.hasPrefix("Developer ID Installer"),
!codesigningIdentities.contains(subject) else {
continue continue
} }