Loading... Search articles

Search for articles

Sorry, but we couldn't find any matches...

But perhaps we can interest you in one of our more popular articles?
Publicando aplicativos iOS sem um Mac com a Codemagic
Some content in this post might be outdated. It was written before Codemagic became from a Flutter CI/CD to a CI/CD for all mobile app platforms after introducing codemagic.yaml.

Publicando aplicativos iOS sem um Mac com a Codemagic

Sep 26, 2019

Por muito tempo, a distribuição de aplicativos para o iOS era um tarefa que necessitava possuir um Mac em mãos. Na Google I/O de 2018, foi anunciado pela Nevercode, o Codemagic, uma ferramenta de CI/CD que possibilitaria aos desenvolvedores a publicação de seus aplicativos Flutter para iOS, sem a necessidade de ter um Mac.

Com o CodeMagic, ficou extremamente fácil publicar aplicativos tanto na Google Play, quanto na Apple Store, visto que é necessário apenas dispor de uma conta de desenvolvedor de cada plataforma, além disso, o desenvolvedor também pode efetuar testes antes da publicação, para assegurar-se de possíveis “surpresas” após a publicação.

Para começar, antes é necessário ter um repositório Git da sua aplicação Flutter, o Codemagic também tem integração com o Github, Bitbucket, Gitlab. Tendo isso em mãos, acesse o site da Codemagic: https://codemagic.io, escolha seu método de cadastro e aceite os termos para continuar.

Logo após logar, você irá se deparar com uma tela semelhante a apresentada abaixo, com a sua lista de aplicações Flutter:

Escolha qual a aplicação deseja publicar e clique na engrenagem, como na imagem abaixo:

Role a página até encontrar a aba de publicação.

Nela, você encontrará o iOS Signing.

Selecione o método de assinatura automático, ou utilize o manual se preferir. Após isso, preencha os dados da sua conta de desenvolvedor.

Será aberta uma janela para prosseguir com a autenticação, preencha o campo requerido com o código de verificação Apple recebido com base no método de autenticação de dois fatores utilizado em sua conta Apple.

Após autenticar-se, acesse a sua conta de desenvolvedor no Apple Store Connect, clicando no link a seguir: https://appstoreconnect.apple.com/. Clique em “Meus apps” e crie um novo aplicativo.

Preencha os campos.

Observações

Para criar o seu ID do Pacote, acesse o link abaixo do campo referente ao mesmo e acesse a aba “Identifiers”.


Após isso, crie um novo ID e selecione App ID.

Clique em continuar e preencha os campos.

Com o ID criado, o mesmo será mostrado no campo referente ao ID de pacote.

Com o App criado na App Store Connect, é necessário possuir o App-specific password, acesse o link: https://appleid.apple.com/account/manage para gerar o mesmo como na imagem abaixo, salve o código gerado em algum lugar seguro.

De volta a Apple Store Connect, acesse o aplicativo criado anteriormente, e copie as informações marcadas na imagem abaixo

Após isso, volte para o codemagic e preencha os dados abaixo com os mesmos das imagens anteriores

Pronto, com as configurações de assinatura e publicação realizadas, resta apenas buildar o projeto.


Caso a build aconteça corretamente, você irá receber uma mensagem da Apple informando que sua build foi aceita no sistema, agora só lhe resta ir na sua conta de desenvolvedor e escolher a mesma para ser publicada.

Latest articles

Show more posts