Plugin Flutter lançado

Insira a descrição da imagem aqui

Plugin Flutter lançado

Novo pacote de plugin

Inscrição

  • Projeto Flutter Nativo

plugar

  • Diferenciação entre iOS e Android

pacote

  • dardo universal

módulo

  • Engenharia mista

Ciência online

Verifique se os plug-ins e os plug-ins de liberação precisam estar no caminho do projeto atual

Verifique o plugin

  • flutter packages pub publish --dry-run

Publicar plugin

  • flutter packages pub publish

    • Deve escalar a parede
    • Prepare uma conta Google

Rastreamento de postagem

Primeiro lançamento (requer verificação)

  • Parece ótimo! Você está pronto para enviar seu pacote (s / n)? y
    Pub precisa de sua autorização para fazer upload de pacotes em seu nome.
    Em um navegador da web, vá para https://accounts.google.com/o/oauth2/auth?*******userinfo.email
    Em seguida, clique em “Permitir acesso”.

    • Copie o link para o navegador. Clique em Autorizar

Não é o primeiro lançamento

  • Poço um (o agente não derrubou a parede)

    • Aguardando sua autorização…
      Autorização recebida, processando…
      Parece que accounts.google.com está tendo problemas.
      O Pub aguardará um pouco antes de tentar se conectar novamente.
      Erro do sistema operacional: a operação atingiu o tempo limite, errno = 60, endereço = accounts.google.com, porta = 53481
      pub concluído com o código de saída 69

      • Diferentes ferramentas de evasão têm soluções diferentes [número da porta é o número da porta do agente]

        • export https_proxy = http: //127.0.0.1: 51837
          export http_proxy = http: //127.0.0.1: 51837
      • 127.0.0.1 escrita fixa

      • Verifique o número da porta nas configurações de proxy na parede

  • Poço dois (nenhum servidor especificado)

    • pub terminou com código de saída 69

      • flutter packages pub publish --server = https: //pub.dartlang.org

      • sudo flutter packages pub publish -v

        Pode ver detalhes

  • Pit três (sem LICENÇA)

Enviando… O
arquivo LICENSE LICENSEcontém TODO genérico.

	- 解决方案:在github到处一份LICENSE

		- BSD 3-Clause License

Copyright © 2020, 宋斌
Todos os direitos reservados.

A redistribuição e o uso nas formas de origem e binária, com ou sem
modificação, são permitidos desde que as seguintes condições sejam atendidas:

  1. As redistribuições do código-fonte devem manter o aviso de copyright acima, esta
    lista de condições e a seguinte isenção de responsabilidade.

  2. As redistribuições na forma binária devem reproduzir o aviso de copyright acima,
    esta lista de condições e a seguinte isenção de responsabilidade na documentação
    e / ou outros materiais fornecidos com a distribuição.

  3. Nem o nome do detentor dos direitos autorais nem os nomes de seus
    colaboradores podem ser usados ​​para endossar ou promover produtos derivados
    deste software sem permissão prévia específica por escrito.

ESTE SOFTWARE É FORNECIDO PELOS PROPRIETÁRIOS DE DIREITOS AUTORAIS E CONTRIBUIDORES "COMO ESTÁ"
E QUAISQUER GARANTIAS EXPRESSAS OU IMPLÍCITAS, INCLUINDO, MAS NÃO SE LIMITANDO A,
GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UM DETERMINADO FIM SÃO
REJEITADAS. EM NENHUMA HIPÓTESE O TITULAR DOS DIREITOS AUTORAIS OU CONTRIBUIDORES SERÁ RESPONSÁVEL
POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQÜENCIAIS
(INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS OU
SERVIÇOS SUBSTITUTOS ; PERDA DE USO, DADOS OU SERVIÇOS; OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO
CAUSADA E EM QUALQUER TEORIA DE RESPONSABILIDADE, SEJA EM CONTRATO, RESPONSABILIDADE ESTRITA
OU DELITO (INCLUINDO NEGLIGÊNCIA OU OUTRO) DECORRENTE DE QUALQUER FORMA DE USO
DESTE SOFTWARE, MESMO SE AVISADO SOBRE A POSSIBILIDADE DE TAIS DANOS.

  • Poço quatro (o nome do projeto é próximo ou conflita com o publicado)

    • O nome do pacote é muito semelhante a outro pacote ativo ou moderado

      • Solução: adicione um prefixo ao criar um projeto
  • Pit cinco (configuração pubspec.yaml)

    • nome: bean_flutter_toast
      descrição: Um pacote Mark toast Flutter. Bem-vindo a comunicar! wechat -song-bin-
      version: 0.0.1
      author: -song-bin-
      homepage: https://blog.csdn.net/song_bin

      • nome: precisa ser consistente com o projeto
      • autor: foi abolido e substituído pelo Google Mail
      • descrição: o texto da descrição não pode ser muito pequeno ou exceder um determinado comprimento
      • versão: É recomendado lançar a versão 1.0.0 e superior [precisa ser consistente com CHANGELOG.md]
      • página inicial: É necessário configurar um link acessível
  • Pit seis (pacotes ficam presos)

    • Executando “flutter packages get” em project_name…

      • zsh [recomendação de novo sistema]
      • bash
  • Pit sete (o número da porta não está definido)

    • bean @ beansongs-mbp flutter_toast% flutter doctor
      Resumo do médico (para ver todos os detalhes, execute flutter doctor -v):
      [✓] Flutter (Canal estável, 1.20.2, no Mac OS X 10.15.6 19G2021, local en-US)

[✓] Conjunto de ferramentas Android - desenvolvido para dispositivos Android (Android SDK versão 28.0.3)
[✓] Xcode - desenvolvido para iOS e macOS (Xcode 12.0)
[✓] Android Studio (versão 4.0)
[!] Configuração de proxy
! NO_PROXY não está definido
[!] Dispositivo conectado
! Nenhum dispositivo disponível

	- zsh
	- bash
  • Talvez haja outros poços que não encontrei. . . . .

  • sucesso

    • Enviando…
      Pacote carregado com sucesso.

XMind - versão de teste

Acho que você gosta

Origin blog.csdn.net/u010436133/article/details/108989526
Recomendado
Clasificación