1
resposta

[Sugestão] O campo que está errado é o summary e não o source

No exercício o campo que está com o erro é o

s.summary = 'A short description of SBLoan

que está faltando uma aspa simples e não o campo

s.source = ' ' que pesar de vazio está correto

A resposta apontada como correta pela pergunta é:

Ocorrerá um erro de sintaxe e será necessário corrigir a falta de aspas simples no campo s.source e alterar a versão do Swift e do SwiftUI.

Ao rodar o comando pod lin lint SBLoan.podspec, o computador executará um validador para checar se o arquivo .podspec foi preenchido corretamente. Assim, de fato devemos corrigir o campo s.source e alterar as versões do Swift e do SwiftUI

1 resposta

Olá Wilton.

Tudo bem?

Muito obrigado pelo feedback, ele é muito importante para nós.

Você está correto ao observar que o campo s.summary está com um erro de sintaxe devido à falta de uma aspa simples ao final da descrição. Isso deveria ser corrigido para:

s.summary = 'A short description of SBLoan'

Quanto ao campo s.source, ele está vazio (s.source = ''), o que tecnicamente não é um erro de sintaxe, mas sim um problema de configuração, pois esse campo deve conter a URL do repositório onde o código fonte está hospedado. Portanto, ele deveria ser algo como:

s.source = { :git => 'URL_DO_REPOSITORIO', :tag => "#{s.version}" }

A resposta indicada como correta parece estar misturando os conceitos. A falta de aspas no s.source não é o problema principal aqui, mas sim o fato de ele estar vazio e não apontar para um repositório válido. Além disso, a menção à necessidade de alterar as versões do Swift e do SwiftUI parece estar fora de contexto com o problema apresentado no .podspec.

Portanto, a correção principal seria ajustar o s.summary e preencher corretamente o s.source com a URL do repositório e a tag correspondente à versão. Não há necessidade de alterar as versões do Swift ou SwiftUI baseando-se apenas nas informações fornecidas.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software