Migration to a new iOS http client
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- ios, swift
- Área
- mobile-dev, networking
Línea de trabajo
Inspecciona la integración del cliente HTTP de iOS del repositorio y compara su uso de AFNetworking con el objetivo de migración a Alamofire enlazado en el issue. El trabajo estará terminado cuando el cliente de iOS ya no dependa de la biblioteca obsoleta AFNetworking y los envíos de aplicaciones ya no activen la advertencia de privacidad del manifiesto indicada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Apple has become strict with privacy and AFNetworking seems to have an impact on it.
Users who use that client will be warned by Apple Store:
ITMS-91061: Missing privacy manifest - Your app includes “Frameworks/AFNetworking.framework/AFNetworking”, which includes AFNetworking, an SDK that was identified in the documentation as a privacy-impacting third-party SDK. Starting November 12, 2024, if a new app includes a privacy-impacting SDK, or an app update adds a new privacy-impacting SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple.com/support/third-party-SDK-requirements.
The library itself has been deprecated and suggests migrating to Alamofire swift library: https://github.com/Alamofire/Alamofire
This is worrying as Apple Store could reject app submissions for such a reason.
- Lenguaje dominante
- Vue
- Estrellas
- 52
- Forks
- 40
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nativescript-community/https
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
nativescript-community/https#111 · 4 comentarios ·
-
iOS StateProvider crashAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
nativescript-community/https#110 · 7 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
nativescript-community/https#109 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
Get server certificate?Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de nativescript-community/https
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
-
Camera
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
bug platform:ios topic:platforms
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
godotengine/godot#124041 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
mobile-dev-inc/Maestro#3646 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100