github / github/smimesign

SecTrustEvaluate is deprecated

Offen
#85 1 Kommentar 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
certstore
Vorherrschende Sprache
Go
Sterne
657
Forks
154
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When compiling on macOS 10.15.6 with xcode 12.0.1:

```
cgo-gcc-prolog:473:11: warning: 'SecTrustEvaluate' is deprecated: first deprecated in macOS 10.15 [-Wdeprecated-declarations]
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecTrust.h:353:10: note: 'SecTrustEvaluate' has been explicitly marked deprecated here
```

According to the doc, SecTrustEvaluateWithError should be used.
https://developer.apple.com/documentation/security/2980705-sectrustevaluatewitherror

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Verwendung von SecTrustEvaluate im Repository zu lokalisieren und die in der Issue verlinkte Dokumentation von Apple zu SecTrustEvaluateWithError zu lesen. Bestätige, dass der Ersatz mit dem macOS-Signierungsablauf des Projekts funktioniert, erstelle anschließend den Build unter macOS 10.15.6 mit Xcode 12.0.1 und verifiziere, dass die Deprecation-Warnung verschwunden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go, macos
Bereich
security
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.