Le titre est bien sĂ»r fort, cela ne tuera peut-ĂȘtre pas, mais cela rĂ©duira certainement leurs revenus. Jetons un coup d'Ćil Ă ce qu'Apple a prĂ©sentĂ© Ă la WWDC 2021, qu'est-ce que Xcode Cloud ?

Xcode Cloud est un service CI/CD intégré à Xcode et conçu spécifiquement pour les développeurs Apple. Il accélÚre le développement et la livraison d'applications en combinant des outils basés sur le cloud qui aident à créer des applications, à exécuter des tests automatisés en parallÚle, à fournir des applications aux testeurs et à afficher et gérer les commentaires des utilisateurs.

Le cycle de développement, selon Apple, se compose d'étapes 1) Ecrire le code 2) le tester 3) Intégrer (dans celui en cours) 4) Livrer à l'utilisateur 5) Améliorer, et encore. C'est pourquoi c'est un cycle. En principe, cela ressemble à la vérité, telle qu'elle est.
Si vous avez déjà configuré CI/CD pour des applications iOS, vous savez à peu prÚs quelles sont les étapes, rien de compliqué, mais cela peut inclure l'utilisation de plusieurs services, la génération de certificats, etc., etc.
Apple Xcode, .
workflow, PR/MR (pull request/merge request) main/develop .
I â CI/CD
1) Xcode Xcode Cloud " workflow"
Name - , Start condition â ( main ), Environment - Xcode , Actions - , archive TestFlight, , Post-Actions - , slack/telegram

2)

3) ( )

, Xcode , ,

( )
1) " "

2) ( pull/merge request - )

3) (UI Unit ), , Appium , .

4) Slack

5)

II â
1) ,

2) iPad Air, Light mode, , ,

3) ,

4) , Flaky ( , ), XCTExpectFailure ( â )

.
III - ( Xcode)
1) ( , git). ( ) "" pr/mr , , approve ( )

2) ,

3) , Xcode pr/mr ( gitlab/github/bitbucket )

IV - (Crashes//)
1) / Xcode ( Firebase Sentry), (symbolized log),

2) ( ) ( !)

3)

4)

Xcode Cloud , (provision) , UDID .
, . , , , iOS.
-
.
Et ce n'est pas encore clair avec Android, car gĂ©nĂ©ralement les services CI / CD sont utilisĂ©s pour deux plates-formes Ă la fois, car les applications sont gĂ©nĂ©ralement Ă©galement dĂ©veloppĂ©es pour deux plates-formes. Mais peut-ĂȘtre qu'un jour, il sera Ă©galement possible d'Ă©crire des applications Android dans Xcode))
J'ai pris l'image et les informations des sessions vidéo de la WWDC 2021, qui s'intéresse à ce à quoi cela ressemble voici une vidéo sur Xcode Cloud .