Sobre o projeto

# xtool Substituto multiplataforma do Xcode. Compile e implante apps iOS com SwiftPM em Linux, Windows e macOS. ## Visão geral xtool é uma ferramenta multiplataforma (Linux/WSL/macOS) que replica a funcionalidade do Xcode com padrões abertos. - Compile um pacote SwiftPM em um app iOS - Assine e instale apps iOS - Interaja com Apple Developer Services programaticamente ## Primeiros passos 1. Siga o guia para instalar o `xtool` - [Instalação (Linux/Windows)](https://xtool.sh/documentation/xtooldocs/installation-linux) - [Instalação (macOS)](https://xtool.sh/documentation/xtooldocs/installation-macos) 2. Crie e execute seu primeiro app com tecnologia xtool seguindo o [tutorial](https://xtool.sh/tutorials/xtooldocs/first-app)! ## Exemplos ### Captura de tela ![Uma captura de tela do xtool sendo invocado pelo VSCode](Documentation/xtool.docc/Resources/Cover.png) ### Interface de linha de comando ```bash $ xtool --help VISÃO GERAL: Substituto multiplataforma do Xcode USO: xtool <subcomando> OPÇÕES: -h, --help Mostra informações de ajuda. SUBCOMANDOS DE CONFIGURAÇÃO: setup Configura o xtool para desenvolvimento iOS auth Gerencia a autenticação do Apple Developer Services sdk Gerencia o Darwin Swift SDK SUBCOMANDOS DE DESENVOLVIMENTO: new Cria um novo projeto xtool SwiftPM dev Compila e executa um projeto xtool SwiftPM ds Interage com Apple Developer Services SUBCOMANDOS DE DISPOSITIVO: devices Lista dispositivos install Instala um arquivo ipa no seu dispositivo uninstall Desinstala um app instalado launch Inicia um app instalado Consulte 'xtool help <subcomando>' para obter ajuda detalhada. ``` ### Biblioteca xtool inclui uma biblioteca que você pode usar para interagir com Apple Developer Services, dispositivos iOS e muito mais a partir do seu próprio app. Você pode usá-la adicionando `XKit` como dependência SwiftPM. ```swift // dependência do pacote: .package(url: "https://github.com/xtool-org/xtool", .upToNextMinor(from: "1.2.0")) // dependência do alvo: .product(name: "XKit", package: "xtool") ```