メインコンテンツまでスキップ

インストール

必要条件​

  • macOS 15以上
  • Swift 6.2以上(ソースからビルドする場合のみ)

Homebrew​

brew install ascelerate

Appleシリコン搭載のMacにはビルド済みのバイナリがインストールされ、Intel搭載のMacではソースからビルドされます。

注記

以前にkeremerkan/tapのtapからascelerateをインストールした場合は、brew updateでHomebrew本体のformulaに移行されます。tapからは削除されました。

インストールスクリプト​

curl -fsSL https://raw.githubusercontent.com/keremerkan/ascelerate/main/install.sh | bash

最新リリースをダウンロードし、ascelerate の Developer ID で署名されていることを確認してから /usr/local/bin にインストールします(必要ならフォルダも作成します)。その際パスワードを求められます。Apple Siliconのみ対応です。以降の更新は sudo ascelerate update で行えます。

手動ダウンロード​

GitHub Releases から最新リリースをダウンロードしてください:

curl -L https://github.com/keremerkan/ascelerate/releases/latest/download/ascelerate-macos-arm64.tar.gz -o ascelerate.tar.gz
tar xzf ascelerate.tar.gz
sudo mkdir -p /usr/local/bin
sudo mv ascelerate /usr/local/bin/

バイナリは ascelerate の Developer ID(AKE Software GmbH)で署名され、Apple の公証を受けているため、macOS は警告なしで実行します。署名は codesign -dv /usr/local/bin/ascelerate で確認できます。以降のリリースは sudo ascelerate update でインストールできます。

注記

ビルド済みバイナリはApple Silicon(arm64)のみ提供しています。Intel Macをお使いの方はソースからビルドしてください。

ソースからビルド​

git clone https://github.com/keremerkan/ascelerate.git
cd ascelerate
swift build -c release
strip .build/release/ascelerate
cp .build/release/ascelerate /usr/local/bin/
注記

リリースビルドは数分かかります。これは ascelerate が Apple の OpenAPI 仕様から生成する App Store Connect クライアントをコンパイルするためです。strip でデバッグシンボルを削除すると、バイナリサイズが約156 MBから約41 MBに縮小されます。

シェル補完​

サブコマンド、オプション、フラグのタブ補完を設定します(zshとbashに対応):

ascelerate install-completions

シェルを自動検出してすべてを設定します。シェルを再起動するか、新しいタブを開くと有効になります。

バージョン確認​

ascelerate version     # バージョン番号を表示
ascelerate --version # 同上
ascelerate -v # 同上