xtool (xtool-org/xtool)
Searching Database…
Что это?
xtool — кроссплатформенный инструмент, повторяющий ключевую функциональность Xcode и позволяющий собирать, подписывать и устанавливать iOS-приложения, написанные как пакеты SwiftPM, из Linux, Windows (через WSL) или macOS.
Это полноценная IDE вроде Xcode или просто консольный инструмент сборки?
Это прежде всего консольный инструмент для сборки, подписи и установки iOS-приложений на SwiftPM, плюс входящая в комплект библиотека (XKit), которую можно встроить в свои инструменты для общения с Apple Developer Services.
Как установить xtool и начать с ним работать?
Следуйте руководству по установке для своей платформы (один путь для Linux/Windows, другой для macOS), затем пройдите туториал, чтобы создать и запустить своё первое приложение на xtool.
Работает только на macOS, или ещё на Linux и Windows?
Он работает на Linux, на Windows через WSL и на macOS, охватывая все три как полноценные цели установки.
Что именно xtool умеет делать с моим пакетом SwiftPM?
Он может собрать пакет SwiftPM в iOS-приложение, затем подписать и установить его, покрывая основной процесс сборки и развёртывания, который обычно ведёт Xcode.
Что такое XKit?
XKit — библиотека, лежащая в основе xtool, позволяющая программно взаимодействовать с Apple Developer Services и устройствами iOS из собственного приложения; добавляется как зависимость SwiftPM.
Зачем мне xtool, если можно просто взять Mac с Xcode?
xtool позволяет разработчикам на Linux или Windows собирать и выпускать настоящие iOS-приложения без владения Mac, используя открытые стандарты вместо проприетарного тулчейна Xcode.
What are similar projects?
omarchy-apple-dev, SkeletonView, FSCalendar, AFNetworking, flutter_carplay, SwiftyJSON, Alamofire, CocoaPods
Which topics is it in?
swift-package-manager, wsl, xcode, package-manager, mobile-development, swift, sdk, mobile, ios, command-line-tool, terminal, tool
