OpenSource-Hub
X

xtool

SHA-256
9.8k stars·開発ツール·SHA-256 チェックサム確認済み

クロスプラットフォームの Xcode 代替ツール:Linux、Windows、macOS で iOS アプリをビルド、署名、インストール。

スマートダウンロード

Download 版をダウンロード

v1.22.2 · 54 MB

Mac がなくても、iOS アプリをビルド、署名、インストールできます。

主な機能

  • SwiftPM パッケージを直接 iOS アプリ(IPA)にビルド
  • アプリに署名し、コマンドラインから iPhone/iPad にインストール
  • Apple デベロッパーサービス(証明書、デバイスなど)にログインして管理
  • Linux、Windows(WSL)、macOS の3大プラットフォームをサポート
  • XKit ライブラリを提供し、独自のプログラムから Apple サービスを呼び出し可能

できないこと

  • •署名してインストールするには Apple 開発者アカウントが必要です。無料アカウントで署名したアプリは 7 日後に期限切れとなり、再署名が必要になります。これは Xcode を完全に置き換えるものではありません:ビジュアルインターフェースエディタ、iOS シミュレータ、SwiftUI プレビューがありません。初回設定では SDK のインストールやアカウントへのログインが必要で、手順が多めです。App Store への公開などの高度なワークフローの機能は限られているため、正式リリース前には Apple 公式ツールで確認することをお勧めします。

使用例

  • Mac を持っておらず、Linux や Windows 上で iOS アプリを開発・デバッグしたい
  • Linux CI サーバー上で iOS アプリを自動的にビルド、署名、デプロイする
  • VS Code などのエディターに慣れており、Xcode IDE への依存から脱却したい

xtool はオープンソースのクロスプラットフォームな Xcode 代替ツールで、SwiftPM を使って Linux、Windows(WSL)、macOS 上で iOS アプリをビルド、署名、インストールできます。コマンドラインは全プロセスをカバーしており、プロジェクトの作成(xtool new)、実機へのビルドと実行(xtool dev)、Apple 開発者アカウントへのログイン、SDK の管理、さらにアプリのインストール、アンインストール、起動などのデバイス操作が可能です。また、XKit ライブラリも付属しており、独自のプログラムから Apple 開発者サービスや iOS デバイスを呼び出すことができます。Mac に依存し、十数 GB もの容量を要する Xcode と比べ、xtool は軽量でプラットフォームの制約を受けません。依然として Xcode を呼び出す必要がある Fastlane と比べ、xtool は完全に自己完結型であり、Linux CI パイプライン内で直接 iOS ビルドを実行できます。ターミナルや VS Code を好む開発者、および Apple 以外のデバイスで再現可能な iOS ビルドを実現したいチームに適しています。

タグ

iOS 开发Swift跨平台Xcode 替代命令行工具

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)

3

公式ドキュメントに従って Linux、Windows(WSL)、または macOS に xtool をインストールする

4

xtool setup を実行して iOS 開発環境を初期化し、Darwin Swift SDK をインストールする

5

xtool auth を実行して Apple デベロッパアカウントにログインする

インストールガイド
  1. 公式ドキュメントに従って Linux、Windows(WSL)、または macOS に xtool をインストールする
  2. xtool setup を実行して iOS 開発環境を初期化し、Darwin Swift SDK をインストールする
  3. xtool auth を実行して Apple デベロッパアカウントにログインする
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

a9a9bc765a31527a16298a2b7d782b239e9c535e2931292a95f9940c31bc7fae

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

xtool の実行ファイルとその設定ディレクトリ(例:~/.xtool)を削除すれば、完全にアンインストールできます。インストールスクリプトやパッケージマネージャー経由でインストールした場合は、対応する削除コマンドでクリーンアップしてください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-26 17:21:56
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト