Handle SPM cache in Codemagic CI/CD

Abierto
#1,852 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

@Sembauke ya está trabajando en esto.

Desde el 12/10/2026.

  • #1853 de @Sembauke — cerrado sin fusionar
  • #1854 de @Sembauke — abierto

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
flutter, swift
Área
ci-cd, mobile

Línea de trabajo

The payload does not name the Codemagic configuration file, so start by locating the pipeline definition for the iOS build in the repository and find where Cocoapods paths and caching are declared. Add caching for the Swift Package Manager dependency directories and remove the Cocoapods steps. Done means the iOS pipeline runs on Codemagic with the SPM cache restored on a second run and no Cocoapods references remain.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

type: bug

In a recent Flutter update we migrated to Swift Package Manager (SPM) and got rid of Cocoapods as it was going to be deprecated. Now the Codemagic pipelines need to be updated to cache the packages downloaded with SPM and remove any Cocoapods related paths.

The failing/timing out pipelines could be a result of Codemagic not caching it themselves.

Lenguaje dominante
Dart
Estrellas
584
Forks
203
Merge medio
4 d 1 h
PR fusionados (30 d)
2

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de freeCodeCamp/mobile

Todos los issues de freeCodeCamp/mobile

Issues similares

Más issues de Dart

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.