Adicionei uma estrutura externa via cocoapods ao meu aplicativo iOS. Como posso remover essa biblioteca do projeto?
320
Como os efeitos colaterais da resposta aceita foram removidos por um script escrito por Kyle Fuller - desintegrar , postarei o fluxo de trabalho adequado aqui:
Instale limpo:
$ sudo gem install cocoapods-clean
Execute a desintegração na pasta do projeto:
$ pod deintegrate
Limpar \ limpo:
$ pod clean
Modifique seu podfile (exclua as linhas com os pods que você não deseja mais usar) e execute:
$ pod install
Feito.
pod install
, abri o arquivo Xcode xcworkspace, realizei uma limpeza completa na pasta de construção (alt + shift + command + K) e os avisos / erros do vinculador desapareceram. Agora, os pods foram desinstalados com sucesso do projeto.cocoapods-clean
exclui oPodfile
e.xcworkspace
pod deintegrate
é oficial: Guides.cocoapods.org/terminal/commands.html#pod_deintegrate Não há necessidadesudo gem install cocoapods-deintegrate
.pod clean
eu recebo:$ pod clean [!] Unknown command: clean
Remova a lib do Podfile e, em seguida,
pod install
novamente.fonte
pod update
. Isso funcionou para mim.Remova a biblioteca do seu Podfile
Corra
pod install
no terminalfonte
Nada disso funcionou para mim. Eu tenho o pod versão 1.5.3 e o método correto foi remover os pods que não eram mais necessários do Podfile e depois executar:
Isso atualiza o arquivo Podfile.lock do Podfile, remove as bibliotecas removidas e atualiza todas as suas bibliotecas.
fonte
pod install
pod install
é o caminho correto.fonte
[!] Unknown option: '--no-integrate'
Remova o nome do pod
Podfile
e abra o Terminal, defina o caminho da pasta do projeto e opod update
comando Executar .NOTA:
pod update
atualizará todas as bibliotecas para a versão mais recente e também removerá as bibliotecas cujo nome foi removido do podfile.fonte