Vou automatizar implantações do ios testflight com github actions e fastlane

L
lamtalaa
L
lamtalaa
Yassine
Algumas informações foram traduzidas automaticamente.

Sobre este Serviço

Tradução automática

Pare de arrastar arquivos IPA para o Transporter. Eu configuro GitHub Actions + Fastlane no seu repositório iOS para que toda vez que fizer um merge na branch principal, envie uma versão assinada para o TestFlight. Você revisa um pull request. Essa é toda a tarefa.

O que você recebe

Fastlane e GitHub Actions conectados ao seu esquema, bundle ID e assinatura. O merge na branch principal gera um upload assinado para o TestFlight com notas automáticas do que testar. Uma lista de verificação escrita para cada segredo do GitHub que você adiciona no seu repositório. Eu nunca pego senhas da Apple. Prova pública de que esse pipeline já roda por si só: github.com/lamtalaa/CICDPipelinePOC

Nos planos Standard e Premium, adicionamos SwiftLint, testes unitários, uma porta de cobertura e um comentário de qualidade de PR persistente, para que uma pull request com erro nunca seja enviada.

Como funciona

1. Me convide como colaborador. 2. Adicione os segredos da Apple da minha lista de verificação. 3. Eu abro um pull request. 4. Você faz o merge. 5. Uma versão aparece no TestFlight.

Garantia: se um deploy bem-sucedido do GitHub Actions não chegar ao TestFlight após o merge (segredos válidos), você recebe reembolso completo pelo Fiverr.

Você precisa de um app iOS que já compile no Xcode, uma conta de Desenvolvedor Apple e um repositório no GitHub. O GitHub cobra minutos de macOS Actions em repositórios privados.

Conheça mais sobre Yassine

Yassine

Senior iOS Engineer

  • A partir deEstados Unidos
  • Membro desdeabr. de 2016
  • Responde em aprox.:1 hora
  • Idiomas

    Inglês
Senior iOS engineer. I ship Swift and UIKit work on production apps: features, bugs, auth, and the CI/CD that gets a merge onto TestFlight. Most of my work is enterprise iOS. Stack: Swift, UIKit, SwiftUI, GitHub Actions, Fastlane, TestFlight, JWT, REST. You keep your Apple certificates. I never take Apple passwords. Public CI/CD proof: https://github.com/lamtalaa/CICDPipelinePOC Based in the United States.

Tradução automática