Об этом проекте
# xtool
Кроссплатформенная замена Xcode. Сборка и развертывание iOS-приложений с помощью SwiftPM на Linux, Windows и macOS.
## Обзор
xtool — это кроссплатформенный инструмент (Linux/WSL/macOS), который воспроизводит функциональность Xcode с использованием открытых стандартов.
- Сборка пакета SwiftPM в iOS-приложение
- Подпись и установка iOS-приложений
- Программное взаимодействие с Apple Developer Services
## Начало работы
1. Следуйте руководству по установке `xtool`
- [Установка (Linux/Windows)](https://xtool.sh/documentation/xtooldocs/installation-linux)
- [Установка (macOS)](https://xtool.sh/documentation/xtooldocs/installation-macos)
2. Создайте и запустите свое первое приложение на основе xtool, следуя [руководству](https://xtool.sh/tutorials/xtooldocs/first-app)!
## Примеры
### Снимок экрана

### Интерфейс командной строки
```bash
$ xtool --help
ОБЗОР: Кроссплатформенная замена Xcode
ИСПОЛЬЗОВАНИЕ: xtool <подкоманда>
ПАРАМЕТРЫ:
-h, --help Показать справочную информацию.
ПОДКОМАНДЫ КОНФИГУРАЦИИ:
setup Настройка xtool для iOS-разработки
auth Управление аутентификацией Apple Developer Services
sdk Управление Darwin Swift SDK
ПОДКОМАНДЫ РАЗРАБОТКИ:
new Создание нового проекта xtool SwiftPM
dev Сборка и запуск проекта xtool SwiftPM
ds Взаимодействие с Apple Developer Services
ПОДКОМАНДЫ УСТРОЙСТВ:
devices Список устройств
install Установка ipa-файла на устройство
uninstall Удаление установленного приложения
launch Запуск установленного приложения
См. 'xtool help <подкоманда>' для подробной справки.
```
### Библиотека
xtool включает библиотеку, которую можно использовать для взаимодействия с Apple Developer Services, iOS-устройствами и другими компонентами из собственного приложения. Для этого добавьте `XKit` как зависимость SwiftPM.
```swift
// зависимость пакета:
.package(url: "https://github.com/xtool-org/xtool", .upToNextMinor(from: "1.2.0"))
// зависимость цели:
.product(name: "XKit", package: "xtool")
```
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.