Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

284
Visualizações
La rama de dependencias de SPM está obsoleta en Xcode 13.3 y Swift 5.6

Xcode 13.3 muestra advertencias de obsolescencia en las dependencias de paquetes externos.

Por ejemplo:

 // swift-tools-version:5.6 import PackageDescription let package = Package( name: "MyPackage", platforms: [ .iOS(.v15) ], products: [ .library( name: "MyPackage", targets: ["MyTarget"]), ], dependencies: [ .package( name: "MyDependency", url: "https://github.com/someorg/somepackage.git", .branch("main")) ], targets: [ .target( name: "MyTarget", dependencies: ["MyDependency"]) ] )

Esto muestra la advertencia:

'package(name:url:_:)' está en desuso: use API de requisitos específicos en su lugar (por ejemplo, use 'branch:' en lugar de '.branch')

Sin embargo, la aplicación de la actualización recomendada hace que la dependencia ya no sea accesible desde MyPackage .

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Es necesario configurar la dependencia como un producto .

Específicamente con .product(name: [PackageName], package: [Name of repository]) , ejemplo:

 // swift-tools-version:5.6 import PackageDescription let package = Package( name: "MyPackage", platforms: [ .iOS(.v15) ], products: [ .library( name: "MyPackage", targets: ["MyTarget"]), ], dependencies: [ .package( url: "https://github.com/someorg/somepackage.git", branch: "main") ], targets: [ .target( name: "MyTarget", dependencies: [ .product( name: "MyDependency", package: "somepackage")]) ] )
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda