SSysDigest
Omarchy-apple-dev : coder une app iPhone sans Mac, l'astuce qui dérange

Photo : Nemuel Sereti sur Pexels

Linux

Omarchy-apple-dev : coder une app iPhone sans Mac, l'astuce qui dérange

Un outil permet de compiler et d'envoyer une app sur TestFlight depuis Linux, sans Mac ni Xcode installés. Sauf que juridiquement, c'est pas franchement carré.

développementiOStutorielLinux
Partager :

Tu rêves de développer pour iPhone sans claquer 1500 balles dans un Mac ? C'est exactement ce que promet omarchy-apple-dev, un outil qui tourne sur Omarchy (la distribution Linux basée sur Arch). Il permet de compiler une vraie application iOS et même de l'envoyer sur TestFlight, le service de test d'Apple, le tout sans jamais toucher à macOS.

Le hic, c'est que pour compiler du code iOS il faut le SDK d'Apple, et ce SDK ne sort officiellement que d'Xcode, l'IDE maison d'Apple. Et Xcode, dans son contrat de licence, précise noir sur blanc qu'il ne peut tourner que sur du matériel Apple. Du coup omarchy-apple-dev se débrouille pour récupérer les bouts nécessaires et les faire fonctionner sous Linux, ce qui revient à contourner une clause contractuelle plutôt qu'une protection technique.

C'est typiquement le genre de zone grise qui marche très bien jusqu'au jour où Apple décide de ne plus fermer les yeux. Niveau technique le bidouillage est franchement malin et ça pourrait vraiment simplifier la vie de plein de devs qui n'ont ni l'envie ni les moyens d'acheter un Mac. Mais niveau légal, mieux vaut garder ça pour des projets perso ou des tests, parce qu'un studio qui bâtirait toute sa chaîne de prod là-dessus prendrait un risque non négligeable.

Ceci est un résumé rédigé par SysDigestLire l'article original sur Korben.info →

À lire aussi