Xcodes
XcodesOrg and contributors · Xcodeのバージョンと対応ランタイムをインストール・切り替えするためのMac GUIです。Apple IDによるダウンロードと管理者操作が適用されます。
紹介
AI 翻訳原文を表示Xcodes は、Apple の Xcode の複数バージョンをインストールおよび管理するためのネイティブ Mac アプリケーションです。Apple プラットフォームの開発者が安定版とベータ版のツールチェーンを併用し、バージョン互換性を確認し、コマンドライン開発ツールで使用するツールチェーンを選択するのに役立ちます。このパッケージは Xcodes GUI です。プロジェクトの別個の xcodes コマンドラインツールは、これを使用するために必要ではありません。
機能
- 利用可能な Xcode バージョンとそのリリース情報を参照できます。
- 選択したバージョンを、進行状況とリカバリ機能付きでダウンロード、展開、インストールします。
- xcode-select を介してアクティブな開発者ディレクトリを変更します。
- macOS 互換性、同梱 SDK、コンパイラバージョンを確認します。
- サポートされている Apple プラットフォームおよびシミュレータランタイムをインストールします。
- Apple が提供している場合は、Apple Silicon またはユニバーサル版を選択します。
インストールと初回使用
GUI は brew install --cask xcodes-app でインストールするか、公式の Xcodes.zip をダウンロードして解凍し、Xcodes.app を Applications に移動します。上流の README には依然として以前の xcodes Cask トークンが記載されていますが、記録されたパッケージは xcodes-app を使用します。公式リリースビルドは Developer ID で署名および公証されており、Xcode がまだインストールされていなくても起動できます。
Xcodes を開き、カタログソースを選択し、ダウンロードに Apple 認証が必要な場合はサインインします。互換性のある Xcode リリースを選択し、そのストレージ要件を確認してインストールします。アクティブなバージョンを選択すると、コマンドラインツールが使用する開発者ディレクトリが変更されるため、既存のプロジェクトをビルドする前に選択内容を確認してください。バージョンを切り替える際は、プロジェクト固有のツールチェーン要件に留意してください。
パッケージ化されたアプリには aria2c および unxip リソースが含まれています。別途 Homebrew の aria2 フォーミュラや Xcodes CLI をインストールすることは、宣言された前提条件ではありません。aria2 は同時ダウンロード接続をサポートしますが、転送速度は Apple のサーバーとネットワークに依存します。オプションの実験的な展開方法は、より多くのメモリを使用する可能性があり、バグがある可能性があります。Xcode のダウンロード、アーカイブの展開、シミュレータランタイムのインストールには、小規模なマネージャー自体よりもはるかに多くのストレージが必要です。
要件、権限、互換性
記録された Cask は macOS 14 以降を必要とします。タグ付けされた 4.1.1 アプリケーション プロジェクトでは、より具体的なデプロイメントターゲットとして macOS 14.6 を設定しています。このリリースでは、そのより厳しい要件を使用してください。GUI は Intel および Apple Silicon の Mac ワークフローをサポートしますが、Xcode のバージョンとランタイム アーキテクチャのバリアントにはそれぞれ独立した要件があります。Apple Silicon 専用のイメージは Intel Mac には適していません。ツールチェーンを選択する前に、Apple の Xcode サポート表とアプリケーションの互換性の詳細を確認してください。この Mac プロジェクトでは、Windows または Linux 用の GUI ビルドは提供されていません。
システム開発者ディレクトリの選択や保護されたインストール場所での作業などの操作には、管理者による承認が必要になる場合があります。バージョン 4.1.1 では、新しいエンタープライズ向けファイル操作サポートのために、更新された特権ヘルパーが明示的に必要です。システムプロンプトを確認し、これらの操作が必要な場合はヘルパーをインストールまたは更新してください。ヘルパーのファイル操作設定は、サポートされる移動、名前変更、シンボリックリンク、削除を制御します。これは、無関係なアクセシビリティ権限や画面収録権限を付与する理由にはなりません。
最近のタグ付きコードでは、アンインストール時に Xcode インストールをゴミ箱に移動するのではなく、完全に削除します。削除するバージョンを確認し、事前に必要なものをすべて保存してください。複数の Xcode インストールとそのランタイムは、多くのギガバイトを消費する可能性があります。すべてのワークフローに固定のホスト RAM や総ストレージの最小要件が確立されているわけではありません。公式 GitHub リリースアセットによると、4.1.1b41 の Xcodes.zip は 26,531,261 バイトであり、Xcode またはインストール済みツールチェーンのサイズではありません。Cask は追加のフォーミュラ依存関係や明示的な競合を宣言していません。
アカウント、コスト、ライセンス
Xcodes 自体は MIT の下で無料かつオープンソースです。寄付は任意です。これは Apple から独立して、XcodesOrg と貢献者によって維持されています。MIT ライセンスはこのマネージャーを対象とし、Apple の Xcode、SDK、シミュレータランタイムは対象ではありません。これらは引き続き Apple の契約に従います。
GUI では Xcode のダウンロードに Apple ID が必要で、Apple のセキュリティキー認証をサポートします。アカウントへのアクセス、認証チャレンジ、ダウンロードの可用性は Apple によって制御されています。このマネージャーをインストールしても、Apple Developer Program のメンバーシップ、署名エンタイトルメント、App Store 配布権限は含まれません。Apple 開発者プログラムの要件およびメンバーシップ料金は、ダウンロードしたツールで行う活動に別途適用されます。
公式 README のスクリーンショットには、2024 年 3 月に Xcodes 2.1.2 が Xcode 15.3 を管理している様子が示されています。これは過去の Mac インターフェース例であり、現在の 4.1.1 のキャプチャではありません。
出典: タグ付き GUI README, アプリケーションビルド要件, MIT ライセンス, 4.1.1 リリースとヘルパー要件, タグ付きファイル操作の変更, 別個の CLI, Apple Xcode 互換性, Apple メンバーシップ要件.
新バージョン 4.1.1b41の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- ログインApple のサインイン変更により発生していた HTTP 404 のダウンロードログインエラーを修正します。
- ヘルパー更新された特権ヘルパーを必要とするエンタープライズファイル操作を追加します。
- 修正プラットフォームアーキテクチャ選択ツールの表示を修正します。