ℹ Atualizei o Xcode e agora estou recebendo um erro na Biblioteca de Gráficos.
Atualizei o gráfico para v3.2 usando a atualização do pod e ainda estou recebendo um erro como este, verifique a captura de tela.
** Captura de tela: https://imgur.com/a/bDu96UF
Estou usando o Charts v3.2.0
Alterar a versão do idioma Swift do pod de gráficos de 4 para 4.2 e limpar a pasta de compilação corrigiu isso para mim.
Alterar a versão do idioma Swift do pod de gráficos de 4 para 4.2 e limpar a pasta de compilação corrigiu isso para mim.
Eu fiz isso, mas ainda os mesmos problemas
Ainda estou com o mesmo problema, mesmo depois de limpar a compilação. Eu até reinstalei completamente o Xcode e a versão mais recente do CoocaPods, que atualmente é 1.6 (beta), acredito. Por favor informar. Se eu precisar voltar para a versão não beta do Cocoa Pods, eu o farei, mas não acredito que isso corrija esse problema.
Xcode 10
Mac OS Mojave
Atualização: Nenhuma das correções sugeridas funcionou. Por favor, corrija o que está quebrado Gráficos ASP. Minha captura de tela deve ser mais do que suficiente para resolver isso rapidamente. Passei muito tempo trabalhando para integrar gráficos no meu projeto iOS, e o Xcode 10 não está mais na versão beta, então nos deixar aqui sem resposta por tanto tempo é um pouco frustrante. Se eu não receber uma resposta ou correção nos próximos dias, serei forçado a abandonar o uso de gráficos e usar uma estrutura diferente. Por favor, resolva isso e, se houver etapas específicas que precisamos seguir, informe-nos quais são. Muito obrigado!!!
Estou com o mesmo problema, alguém já tem alguma solução para isso?
Estou tendo o mesmo problema
pod 'Charts', :git => 'https://github.com/danielgindi/Charts.git', :branch => 'master'
master deve ser o mesmo que 3.2.0.
Isso é um problema do próprio pod? Alguém já tentou
Alterar a versão do idioma Swift do pod de gráficos de 4 para 4.2 e limpar a pasta de compilação corrigiu isso para mim.
@petester42 alguma ideia?
Verifiquei um problema em https://github.com/CocoaPods/CocoaPods/issues/8118
citar:
Esta é a versão padrão do Swift usada pelo Xcode 10. Esses autores de pod devem especificar a versão do Swift que eles suportam, caso contrário, o padrão é o que seu destino está usando.
Portanto, o Charts 3.2.0 já está no Swift 4.2, se seu pod estiver mostrando que o Charts não funciona com o Swift 4.2, algo deve estar errado. Verifique novamente ou forneça um projeto de demonstração.
Alterar a versão do idioma Swift do pod de gráficos de 4 para 4.2 e limpar a pasta de compilação corrigiu isso para mim.
Alguém pode me mostrar como fazer isso?
desculpe a pergunta de despejo, eu sou um novato iOS.
Desde já, obrigado.
@kienvanba se você é novo no iOS, sugiro que use o código-fonte como um começo. O Pod não é tão fácil de rastrear alguns problemas estranhos para novos usuários.
Forçar a configuração para o Swift 4.2 pode causar problemas do seu lado
Gráficos 3.1.0
Pods -> configurações de compilação -> versão do idioma swift -> swift 4
Aguarde o autor atualizá-lo.
Tente atualizar para o último est cocoapods e veja se isso resolve seu problema. Eu tive problemas para publicar o 3.2, mas a atualização para a versão beta do cocoapods resolveu meus problemas.
Além disso, tente as coisas normais. Exclua os dados derivados, limpe o projeto e reconstrua. Você também pode excluir todas as coisas do seu pod da sua pasta e fazer pod install
novamente
Oi,
O podspec não tem a chave swift_version
, que deve ser definida como 4.2
. E para garantir que funcione, você também pode adicionar um mínimo cocoapods_version
, então:
s.swift_version = '4.2'
s.cocoapods_version = '>= 1.4.0'
Veja aqui por exemplo:
https://github.com/SwiftGen/StencilSwiftKit/blob/master/StencilSwiftKit.podspec#L19
Observe também que o arquivo .swift-version
foi preterido pelo CocoaPods (desde 1.4.0).
Obrigado pela informação!
Enquanto aguardo a atualização do podspec, no meu podfile eu uso:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
# Set missing swift version for Charts
if ['Charts'].include? target.name
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
end
end
Devido a problemas de assinatura relacionados a (https://github.com/CocoaPods/CocoaPods/issues/7708), estamos exigindo cacau pods 1.6.0.beta.1 ou superior.
Quando atualizei Charts para V3.2.0, encontrei algumas propriedades e algumas classes foram removidas no arquivo Charts-Swift.h
. Por exemplo, a propriedade drawRoundedBarEnabled e a classe ChartBalloonMarker. O que posso usar algum outro em vez destes?
3.2.1 versão com essas alterações
Obrigado!
Nada funcionou. Então, por frustração, deletei meu diretório Pod
e executei pod install
novamente.
Agora voltou a funcionar 🥵
As alegrias do gerenciamento de dependências. Que bom que você encontrou uma solução!