xtool : pour coder en Swift sur macOS et Windows

L'ambition du projet xtool est proposer une alternative à Xcode d'Apple pour coder en Swift. Le but est de coder des apps IOS avec SwiftPM sur Linux, Windows et macOS. L'ambition est belle et se résume à :- créer des packages SwiftPM contenant l'app iOS- signer et installer l'application- intégrer les services AppleQuand on commence à regarder l'installation sur Windows, il faut un peu de patience et des dépendances : WSL, Swift (qui n'est pas installé par défaut sur Windows), usbmuxd, Xcode.xip, et xtool : https://xtool.sh/documentation/xtool/installation-linux/Sur mac, il faut Xcode et installer xtool. La création d'un hello world se fait ainsi :Developer$ xtool new HelloCreating package: HelloCreating Package.swiftCreating xtool.ymlCreating .gitignoreCreating .sourcekit-lsp/config.jsonCreating Sources/Hello/HelloApp.swiftCreating Sources/Hello/ContentView.swiftFinished generating project Hello.On utilise VS Code et l'extension Swift sur l'éditeur pour éditer le code.Pour en savoir plus : https://github.com/xtool-org/xtool?tab=readme-ov-fileSite : https://xtool.sh/documentation/xtool/Catégorie actualité: EDISWIFT, xtoolImage actualité AMP: 

Mai 27, 2025 - 23:10
 0
xtool : pour coder en Swift sur macOS et Windows

L'ambition du projet xtool est proposer une alternative à Xcode d'Apple pour coder en Swift. Le but est de coder des apps IOS avec SwiftPM sur Linux, Windows et macOS. L'ambition est belle et se résume à :

- créer des packages SwiftPM contenant l'app iOS

- signer et installer l'application

- intégrer les services Apple

Quand on commence à regarder l'installation sur Windows, il faut un peu de patience et des dépendances : WSL, Swift (qui n'est pas installé par défaut sur Windows), usbmuxd, Xcode.xip, et xtool : https://xtool.sh/documentation/xtool/installation-linux/

Sur mac, il faut Xcode et installer xtool. La création d'un hello world se fait ainsi :

Developer$ xtool new Hello

Creating package: Hello

Creating Package.swift

Creating xtool.yml

Creating .gitignore

Creating .sourcekit-lsp/config.json

Creating Sources/Hello/HelloApp.swift

Creating Sources/Hello/ContentView.swift

Finished generating project Hello.

On utilise VS Code et l'extension Swift sur l'éditeur pour éditer le code.

Pour en savoir plus : https://github.com/xtool-org/xtool?tab=readme-ov-file

Site : https://xtool.sh/documentation/xtool/

Catégorie actualité: 
Image actualité AMP: