Repolode
xtool-org

xtool-org/xtool

Linux, Windows, macOS에서 SwiftPM 패키지로 iOS 앱을 빌드·서명·설치하는 크로스 플랫폼 Xcode 대체 CLI입니다.

대체할 수 있는 제품:Xcode

스타
12,616
포크
635
열린 이슈
109
마지막 커밋
21시간 전

어떤 프로젝트인가요?

xtool은 iOS 개발에서 Xcode의 빌드 및 배포 워크플로를 대체하는 CLI 도구입니다. Swift Package Manager 프로젝트를 iOS 앱으로 변환한 뒤 기기에 서명하고 설치하므로, macOS가 아닌 환경에서도 개발할 수 있습니다. Linux, WSL, macOS에서 실행되며 프로젝트 자체 설명에는 Windows도 지원 환경으로 명시되어 있습니다.

CLI는 툴체인 설정, Apple Developer Services 인증, 새 프로젝트 생성, 빌드 및 실행, 그리고 devices, install, launch, uninstall 등의 하위 명령을 통한 연결된 기기의 앱 관리 등 주요 단계를 지원합니다. SwiftPM 의존성으로 추가하는 XKit 라이브러리를 사용하면 자체 코드에서 Apple Developer Services를 호출할 수도 있습니다.

이 프로젝트는 MIT 라이선스로 제공되며, 문서 사이트에서 Linux/Windows 및 macOS 설치 가이드와 첫 앱 튜토리얼을 제공합니다.

핵심 기능

  • 01SwiftPM 패키지를 iOS 앱으로 빌드합니다.
  • 02iOS 앱에 서명하고 기기에 설치합니다.
  • 03명령줄에서 기기와 설치된 앱을 관리합니다.
  • 04Apple Developer Services와 프로그래밍 방식으로 연동합니다.
  • 05자체 Swift 코드에서 사용할 수 있는 XKit 라이브러리를 제공합니다.

활용 사례

  • Xcode 없이 Linux 또는 Windows 컴퓨터에서 iOS 앱을 빌드합니다.
  • 크로스 플랫폼 CI 또는 에디터 워크플로에 iOS 빌드 및 설치 단계를 추가합니다.
  • 자체 Swift 도구에서 Apple Developer Services 작업을 자동화합니다.

토픽

자주 묻는 질문

xtool은(는) 무엇인가요?
Linux, Windows, macOS에서 SwiftPM 패키지로 iOS 앱을 빌드·서명·설치하는 크로스 플랫폼 Xcode 대체 CLI입니다. xtool은 iOS 개발에서 Xcode의 빌드 및 배포 워크플로를 대체하는 CLI 도구입니다. Swift Package Manager 프로젝트를 iOS 앱으로 변환한 뒤 기기에 서명하고 설치하므로, macOS가 아닌 환경에서도 개발할 수 있습니다. Linux, WSL, macOS에서 실행되며 프로젝트 자체 설명에는 Windows도 지원 환경으로 명시되어 있습니다.
xtool은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
xtool은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
xtool은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. xtool의 마지막 커밋은 2026년 10월 18일입니다.
xtool은(는) 어디에 사용할 수 있나요?
Xcode 없이 Linux 또는 Windows 컴퓨터에서 iOS 앱을 빌드합니다. 크로스 플랫폼 CI 또는 에디터 워크플로에 iOS 빌드 및 설치 단계를 추가합니다. 자체 Swift 도구에서 Apple Developer Services 작업을 자동화합니다.
xtool은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/xtool-org/xtool

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트