SecTrustEvaluate is deprecated
- Lenguaje dominante
- Go
- Estrellas
- 657
- Forks
- 154
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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
Guía de contribución
Línea de trabajo
Comienza localizando el uso de SecTrustEvaluate en el repositorio y leyendo la documentación de Apple sobre SecTrustEvaluateWithError enlazada en la issue. Confirma que el reemplazo funciona con el flujo de firma de macOS del proyecto, luego compila en macOS 10.15.6 con Xcode 12.0.1 y verifica que la advertencia de obsolescencia haya desaparecido.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- go, macos
- Área
- security
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100