Deprecation warning: package(name:url:from:) in Package.swift (Tuist)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- swift
- Área
- build-system
Línea de trabajo
Comienza en Package.swift, en la declaración de dependencia alrededor de la línea 64, donde GoogleUtilities usa la API obsoleta package(name:url:from:). Reproduce el problema con tuist install, tuist generate y tuist build App; se considera terminado cuando la dependencia GoogleSignIn-iOS ya no emite esta advertencia de obsolescencia.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
When building the project with Tuist, a deprecation warning is emitted from the GoogleSignIn-iOS dependency's
Package.swift file. The package uses the deprecated package(name:url:from:) API instead of the
recommended package(url:from:).
To Reproduce
Steps to reproduce the behavior:
- Create sample project with tuist
- Add GoogleSignIn
- Run tuist install
- Run tuist generate
- Run tuist build App
- Observe the deprecation warning in the build output
Expected behavior
The build should complete without deprecation warnings from dependencies.
Build output
/Users/.../Tuist/.build/checkouts/GoogleSignIn-iOS/Pack
age.swift:64:6: warning: 'package(name:url:from:)' is deprecated: use package(url:from:) instead
[#DeprecatedDeclaration]
62 | url: "https://github.com/firebase/ocmock.git",
63 | .revision("7291762d3551c5c7e31c49cce40a0e391a52e889")),
64 | .package(
| `- warning: 'package(name:url:from:)' is deprecated: use package(url:from:) instead
[#DeprecatedDeclaration]
65 | name: "GoogleUtilities",
66 | url: "https://github.com/google/GoogleUtilities.git",
Additional context
This warning originates from the upstream GoogleSignIn-iOS package, not from this project's code.
The name parameter in .package(name:url:from:) was deprecated in Swift 5.6 (SE-0292) in favor of
inferring the package name from the repository URL.
- Lenguaje dominante
- Objective-C
- Estrellas
- 751
- Forks
- 282
- Merge medio
- 2 d 15 h
- PR fusionados (30 d)
- 9
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 google/GoogleSignIn-iOS
-
enhancement triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
google/GoogleSignIn-iOS#621 ·
-
enhancement triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
google/GoogleSignIn-iOS#620 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
google/GoogleSignIn-iOS#440 · 4 comentarios · 2 reacciones ·
-
enhancement triage
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
google/GoogleSignIn-iOS#611 ·
-
Remove Cocoapods Support Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
google/GoogleSignIn-iOS#607 ·
Todos los issues de google/GoogleSignIn-iOS
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
macOS下查找brew::ncurse失败 Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
noah-nuebling/mac-mouse-fix#2054 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
obsproject/obs-studio#13918 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
HigherOrderCO/Bend#842 · 2 comentarios ·