Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Deprecation warning: package(name:url:from:) in Package.swift (Tuist)

Abierto
#576 3 comentarios 40 reacciones 0 asignados Ver en GitHub

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

bug triage

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:

  1. Create sample project with tuist
  2. Add GoogleSignIn
  3. Run tuist install
  4. Run tuist generate
  5. Run tuist build App
  6. 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

Abrir la guía de contribución

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 google/GoogleSignIn-iOS

Todos los issues de google/GoogleSignIn-iOS

Issues similares

Más issues de Objective-C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.