For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme
Codex

Codex use case

Développement pour iOS

Utilisez Codex pour créer la structure de vos applications SwiftUI pour iPhone et iPad, les compiler et les déboguer.

Difficulty Advanced
Time horizon 1h

Utilisez Codex pour créer la structure de vos projets SwiftUI pour iOS. À chaque itération, privilégiez la compilation en ligne de commande avec xcodebuild ou Tuist. Pour les tâches plus complexes, ajoutez XcodeBuildMCP ou des skills SwiftUI spécialisés.

Best for

  • Nouvelles applications SwiftUI pour iOS dont vous souhaitez confier à Codex la structure initiale et la mise en place du cycle de compilation
  • Projets iPhone et iPad existants pour lesquels Codex a besoin des schémas Xcode, de la sortie du simulateur, de captures d’écran ou d’outils d’automatisation de l’interface pour terminer une tâche
  • Équipes qui souhaitent confier à un agent les tâches de longue durée liées à l’interface iOS et privilégier la ligne de commande, sans dépendre de l’interface graphique de Xcode

Contents

    ← All use cases

    Développement pour iOS

    Utilisez Codex pour créer la structure de vos applications SwiftUI pour iPhone et iPad, les compiler et les déboguer.

    Utilisez Codex pour créer la structure de vos projets SwiftUI pour iOS. À chaque itération, privilégiez la compilation en ligne de commande avec xcodebuild ou Tuist. Pour les tâches plus complexes, ajoutez XcodeBuildMCP ou des skills SwiftUI spécialisés.

    Advanced
    1h

    Utilisez Codex pour créer la structure de vos projets SwiftUI pour iOS. À chaque itération, privilégiez la compilation en ligne de commande avec xcodebuild ou Tuist. Pour les tâches plus complexes, ajoutez XcodeBuildMCP ou des skills SwiftUI spécialisés.

    Advanced
    1h

    Best for

    • Nouvelles applications SwiftUI pour iOS dont vous souhaitez confier à Codex la structure initiale et la mise en place du cycle de compilation
    • Projets iPhone et iPad existants pour lesquels Codex a besoin des schémas Xcode, de la sortie du simulateur, de captures d’écran ou d’outils d’automatisation de l’interface pour terminer une tâche
    • Équipes qui souhaitent confier à un agent les tâches de longue durée liées à l’interface iOS et privilégier la ligne de commande, sans dépendre de l’interface graphique de Xcode

    Skills & Plugins

    • Créez ou refactorisez des interfaces SwiftUI, adoptez les conventions récentes d’iOS comme Liquid Glass, analysez les performances à l’exécution et déboguez vos applications sur simulateur à l’aide de workflows qui s’appuient sur XcodeBuildMCP.
    Skill Why use it
    Build iOS Apps Créez ou refactorisez des interfaces SwiftUI, adoptez les conventions récentes d’iOS comme Liquid Glass, analysez les performances à l’exécution et déboguez vos applications sur simulateur à l’aide de workflows qui s’appuient sur XcodeBuildMCP.

    Starter prompt

    Créez la structure d’une application SwiftUI et ajoutez un script de compilation et de lancement que je pourrai associer à une action `Build` dans mon environnement local. Contraintes : - Travaillez en priorité en ligne de commande. Privilégiez l’outil `xcodebuild` d’Apple. Vous pouvez utiliser Tuist si cela simplifie la configuration. - Si ce dépôt contient déjà un projet Xcode complet, utilisez XcodeBuildMCP pour lister les cibles, choisir le schéma approprié, compiler et lancer l’application, puis prendre des captures d’écran au fil des modifications. - Réutilisez les modèles, les mécanismes de navigation et les utilitaires partagés qui existent déjà. - Ciblez l’iPhone et l’iPad, sauf si je demande explicitement une implémentation commune à plusieurs plateformes Apple. - Après chaque modification, effectuez une vérification ciblée et fiable. Ne lancez de compilations plus larges qu’une fois cette vérification réussie. - Précisez si vous avez créé la structure d’une nouvelle application ou modifié un projet existant. Éléments à fournir : - la structure initiale de l’application ou la partie demandée de la fonctionnalité - un court script de compilation et de lancement avec les commandes exactes - les étapes de validation strictement nécessaires que vous avez effectuées - le nom exact du schéma et du simulateur utilisés, ainsi que le détail des vérifications effectuées
    Créez la structure d’une application SwiftUI et ajoutez un script de compilation et de lancement que je pourrai associer à une action `Build` dans mon environnement local. Contraintes : - Travaillez en priorité en ligne de commande. Privilégiez l’outil `xcodebuild` d’Apple. Vous pouvez utiliser Tuist si cela simplifie la configuration. - Si ce dépôt contient déjà un projet Xcode complet, utilisez XcodeBuildMCP pour lister les cibles, choisir le schéma approprié, compiler et lancer l’application, puis prendre des captures d’écran au fil des modifications. - Réutilisez les modèles, les mécanismes de navigation et les utilitaires partagés qui existent déjà. - Ciblez l’iPhone et l’iPad, sauf si je demande explicitement une implémentation commune à plusieurs plateformes Apple. - Après chaque modification, effectuez une vérification ciblée et fiable. Ne lancez de compilations plus larges qu’une fois cette vérification réussie. - Précisez si vous avez créé la structure d’une nouvelle application ou modifié un projet existant. Éléments à fournir : - la structure initiale de l’application ou la partie demandée de la fonctionnalité - un court script de compilation et de lancement avec les commandes exactes - les étapes de validation strictement nécessaires que vous avez effectuées - le nom exact du schéma et du simulateur utilisés, ainsi que le détail des vérifications effectuées

    Créez la structure de l’application et mettez en place le cycle de compilation

    Si vous partez de zéro, commencez par un simple prompt. Demandez à Codex de créer la structure de base d’une application iOS en SwiftUI et d’écrire un court script pour la compiler et la lancer. Vous pourrez associer ce script à une action Build dans un environnement local.

    Privilégiez la CLI pour ce cycle. L’outil xcodebuild d’Apple permet de lister les schémas et d’exécuter les actions build, test, archive, build-for-testing et test-without-building depuis le terminal. Codex peut ainsi enchaîner les opérations de façon autonome, sans passer par l’interface graphique de Xcode.

    Si vous cherchez un moyen plus simple de générer vos projets et que vous êtes à l’aise avec les outils tiers, Tuist est un bon choix. Il permet de générer et de compiler des projets Xcode sans ouvrir l’interface graphique. Codex peut alors compiler et lancer l’application depuis le terminal.

    Utilisez XcodeBuildMCP lorsque vous travaillez dans un projet Xcode complet et que vous avez besoin d’automatiser davantage d’opérations. Les commandes shell seules ne suffisent plus dès que vous devez gérer les schémas et les cibles, piloter le simulateur, prendre des captures d’écran, consulter les journaux ou interagir avec l’interface.

    Utilisez les skills

    Pour une première version, vous pouvez souvent vous passer de skills et de serveur MCP. Ajoutez des skills lorsque le travail demande une expertise particulière ou que vous souhaitez que Codex applique plus rigoureusement les conventions SwiftUI.

    • Expert SwiftUI est un skill SwiftUI polyvalent qui intègre déjà de nombreuses bonnes pratiques.

    • SwiftUI Pro est un skill de revue de code SwiftUI qui couvre l’utilisation des API modernes, la maintenabilité, l’accessibilité et les performances.

    • Expert Liquid Glass aide Codex à utiliser les nouvelles API Liquid Glass d’iOS 26 et à adapter les composants personnalisés au nouveau design du système.

    • Performances SwiftUI est utile lorsqu’une fonctionnalité semble lente ou que vous soupçonnez un problème dans la mise à jour d’une vue SwiftUI. Ce skill repère les erreurs SwiftUI courantes et produit un rapport qui classe les corrections par ordre de priorité et indique où les gains seront les plus importants.

    • Expert en concurrence Swift vous aide lorsque des erreurs difficiles à interpréter et des avertissements du compilateur compliquent la modification prévue. Avec GPT-5.6 Terra, vous en aurez peut-être moins souvent besoin, mais il reste utile lorsque les diagnostics de concurrence de Swift se multiplient.

    • Refactorisation des vues SwiftUI aide à limiter la taille des fichiers et à rendre le code SwiftUI plus cohérent dans l’ensemble du dépôt.

    • Modèles d’architecture SwiftUI aide à choisir des modèles d’architecture au comportement prévisible avec @Observable et @Environment à mesure que l’application évolue.

    Pour savoir comment installer et utiliser les skills, consultez notre documentation sur les skills.

    Affinez l’application par étapes

    Une fois la première version fonctionnelle, ou si vous partez d’un projet existant, vous pouvez faire évoluer l’interface ou le comportement de l’application par étapes.

    Précisez ce que vous souhaitez modifier et de quelle manière.

    Dans votre prompt, indiquez à Codex s’il travaille dans un nouveau dépôt ou dans un projet Xcode existant. Précisez les appareils iOS ou les cibles de déploiement que l’application doit continuer à prendre en charge, ainsi que les vérifications à effectuer à chaque itération.

    Exemple de prompt

    Pour ajouter une fonctionnalité à une application existante, vous pouvez par exemple adresser cette demande à Codex :

    Ajoutez le parcours de prise en main de cette application SwiftUI. Contraintes : - Réutilisez les modèles, les mécanismes de navigation et les utilitaires partagés du projet. - Utilisez XcodeBuildMCP pour lister les cibles ou les schémas pertinents, compiler l’application, la lancer et prendre des captures d’écran si une vérification visuelle est nécessaire. - Limitez l’implémentation à l’iPhone et à l’iPad, sauf si je demande explicitement une abstraction commune à iOS et macOS. - Indiquez-moi précisément le schéma et le simulateur utilisés ainsi que les vérifications effectuées. Implémentez ce parcours, vérifiez-le en vous limitant aux étapes de compilation ou d’exécution nécessaires, puis résumez les modifications.

    Conseils pratiques

    Commencez simplement

    Si vous partez de zéro, commencez par un simple prompt. Demandez à Codex de créer la structure de base d’une application SwiftUI et d’écrire un court script pour la compiler et la lancer. Vous pourrez associer ce script à une action Build dans un environnement local. Pour cette première version, vous pouvez souvent vous passer de skills et de serveur MCP.

    Choisissez un cycle de validation court et fiable

    Après chaque modification, demandez à Codex d’exécuter la commande la plus ciblée qui permette de vérifier que le code modifié respecte le comportement attendu. Vous pourrez ensuite élargir le périmètre de compilation. Codex reste ainsi rapide, sans avoir à recompiler toute l’application à chaque modification.

    Privilégiez la CLI

    Effectuez les opérations courantes en priorité dans la CLI. L’outil xcodebuild d’Apple permet de lister les schémas et d’exécuter les actions build, test, archive, build-for-testing et test-without-building depuis le terminal. Codex peut ainsi enchaîner les opérations de façon autonome, sans passer par l’interface graphique de Xcode.

    Utilisez XcodeBuildMCP

    Utilisez XcodeBuildMCP dès que vous travaillez dans un projet Xcode complet et que vous avez besoin d’automatiser davantage d’opérations. Les commandes shell seules ne suffisent plus dès que vous devez gérer les schémas et les cibles, piloter le simulateur, prendre des captures d’écran, consulter les journaux ou interagir avec l’interface.

    Tech stack

    Need

    Framework d’interface utilisateur

    Default options

    SwiftUI

    Why it's needed

    Le moyen le plus rapide de prototyper les vues, la navigation et la gestion de l’état partagé sur iPhone et iPad tout en gardant le code de l’interface lisible.

    Need

    Outils de compilation

    Default options

    xcodebuild ou Tuist

    Why it's needed

    Ces deux outils permettent de piloter les compilations natives depuis le terminal, sans dépendre de l’interface graphique de Xcode.

    Need

    Automatisation du projet

    Default options

    XcodeBuildMCP

    Why it's needed

    Un bon choix lorsque Codex doit examiner les schémas et les cibles, lancer l’application, prendre des captures d’écran et poursuivre son travail de manière autonome.

    Need

    Outils de distribution

    Default options

    App Store Connect CLI

    Why it's needed

    Faites intervenir votre agent à chaque étape et envoyez la version compilée de votre application directement à l’App Store.

    Need Default options Why it's needed
    Framework d’interface utilisateur SwiftUI Le moyen le plus rapide de prototyper les vues, la navigation et la gestion de l’état partagé sur iPhone et iPad tout en gardant le code de l’interface lisible.
    Outils de compilation xcodebuild ou Tuist Ces deux outils permettent de piloter les compilations natives depuis le terminal, sans dépendre de l’interface graphique de Xcode.
    Automatisation du projet XcodeBuildMCP Un bon choix lorsque Codex doit examiner les schémas et les cibles, lancer l’application, prendre des captures d’écran et poursuivre son travail de manière autonome.
    Outils de distribution App Store Connect CLI Faites intervenir votre agent à chaque étape et envoyez la version compilée de votre application directement à l’App Store.

    Related use cases