SecTrustEvaluate is deprecated
- 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
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