Automatizaré los despliegues de ios testflight con github actions y fastlane

L
lamtalaa
L
lamtalaa
Yassine
Parte de la información se ha traducido automáticamente.

Acerca de este Servicio

Traducción automática

Deja de arrastrar archivos IPA a Transporter. Instalo GitHub Actions + Fastlane en tu repositorio de iOS para que cada merge a main suba una versión firmada a TestFlight. Tú revisas un pull request. Eso es todo el trabajo.

Lo que obtienes

Fastlane y GitHub Actions configurados con tu esquema, bundle ID y firma. Hacer merge a main genera una subida firmada a TestFlight con notas automáticas de qué probar. Una lista de verificación escrita para cada secreto de GitHub que añades en tu repositorio. Nunca tomo contraseñas de Apple. Prueba pública de que esta pipeline ya funciona por sí misma: github.com/lamtalaa/CICDPipelinePOC

Las versiones Standard y Premium añaden SwiftLint, tests unitarios, un control de cobertura y un comentario persistente de calidad en PR para que nunca se envíe un pull request con errores.

Cómo funciona

1. Invítame como colaborador. 2. Añade los secretos de Apple de mi lista de verificación. 3. Abro un pull request. 4. Tú haces merge. 5. Aparece una versión en TestFlight.

Garantía: si una implementación exitosa de GitHub Actions no llega a TestFlight después de que hagas merge (secretos válidos), te devolvemos el dinero completo a través de Fiverr.

Necesitas una app de iOS que ya compile en Xcode, una cuenta de Apple Developer y un repositorio en GitHub. GitHub cobra minutos de macOS Actions en repositorios privados.

Conoce a Yassine

Yassine

Senior iOS Engineer

  • DeEstados Unidos
  • Miembro desdeabr 2016
  • Responde aprox. en: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.

Traducción automática