O release de aplicativos para iOS envolve uma etapa de assinatura de código. Embora seja suportado pelo conjunto de ferramentas da Apple, o processo pode ser complicado, sujeito a erros e repleto de surpresas inesperadas. Ficamos felizes em informar que fastlane, que já era nossa escolha de ferramenta para automação do processo de release de aplicativos móveis, oferece uma solução melhor: match se integra ao fluido processo oferecido por fastlane, implementando uma nova abordagem de gerenciamento de assinatura de código para times. Em vez de armazenar as chaves de assinatura entre as chaves do macOS da pessoa desenvolvedora — que é a abordagem padrão —, a nova abordagem gira em torno do armazenamento de chaves e certificados em um repositório Git. Além de facilitar o onboarding de novos membros do time e a configuração de novas máquinas de desenvolvimento, em nossa experiência, também é o método mais simples para integrar assinatura em pipelines de entrega contínua.
Web application developers have it easy when it comes to simplifying and automating diverse application workflows; they can choose from a variety of solutions to help automate release processes. When developing for mobile, however, we're dealing with two operating systems with two different ways of building, testing, distribution, generating screenshots, signing and distributing applications. To help ease the pain, our teams have adopted fastlane as the go-to tool to automate the release process for iOS and Android applications. Using simple configurations and multiple pipelines, they can achieve continuous delivery for mobile development.
Web application developers have it easy when it comes to simplifying and automating diverse application workflows; they can choose from a variety of solutions to help automate release processes. When developing for mobile, however, we're dealing with two operating systems with two different ways of building, testing, distribution, generating screenshots, signing and distributing applications. To help ease the pain, our teams have adopted fastlane as the go-to tool to automate the release process for iOS and Android applications. Using simple configurations and multiple pipelines, they can achieve continuous delivery for mobile development.
fastlane is our go-to tool for automating most of the boring activities involved in getting iOS and Android mobile apps built, tested, documented and provisioned. Simple configuration, a range of tooling and multiple pipelines make this a key ingredient in doing continuous delivery for mobile.