À propos du projet
# xtool
Remplaçant multiplateforme de Xcode. Créez et déployez des applications iOS avec SwiftPM sur Linux, Windows et macOS.
## Aperçu
xtool est un outil multiplateforme (Linux/WSL/macOS) qui reproduit les fonctionnalités de Xcode avec des normes ouvertes.
- Compiler un package SwiftPM en application iOS
- Signer et installer des applications iOS
- Interagir avec les services Apple Developer par programmation
## Pour commencer
1. Suivez le guide pour installer `xtool`
- [Installation (Linux/Windows)](https://xtool.sh/documentation/xtooldocs/installation-linux)
- [Installation (macOS)](https://xtool.sh/documentation/xtooldocs/installation-macos)
2. Créez et exécutez votre première application propulsée par xtool en suivant le [tutoriel](https://xtool.sh/tutorials/xtooldocs/first-app) !
## Exemples
### Capture d'écran

### Interface en ligne de commande
```bash
$ xtool --help
APERÇU : Remplaçant multiplateforme de Xcode
UTILISATION : xtool <sous-commande>
OPTIONS :
-h, --help Afficher les informations d'aide.
SOUS-COMMANDES DE CONFIGURATION :
setup Configurer xtool pour le développement iOS
auth Gérer l'authentification aux services Apple Developer
sdk Gérer le SDK Swift Darwin
SOUS-COMMANDES DE DÉVELOPPEMENT :
new Créer un nouveau projet SwiftPM xtool
dev Compiler et exécuter un projet SwiftPM xtool
ds Interagir avec les services Apple Developer
SOUS-COMMANDES D'APPAREIL :
devices Lister les appareils
install Installer un fichier ipa sur votre appareil
uninstall Désinstaller une application installée
launch Lancer une application installée
Voir 'xtool help <sous-commande>' pour une aide détaillée.
```
### Bibliothèque
xtool inclut une bibliothèque que vous pouvez utiliser pour interagir avec les services Apple Developer, les appareils iOS, et plus encore depuis votre propre application. Vous pouvez l'utiliser en ajoutant `XKit` comme dépendance SwiftPM.
```swift
// dépendance de package :
.package(url: "https://github.com/xtool-org/xtool", .upToNextMinor(from: "1.2.0"))
// dépendance de cible :
.product(name: "XKit", package: "xtool")
```
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.