Scarlet iOSのRepoとは?Repoの仕組みを解説(2026年版)
Scarlet iOSにおけるリポ(リポジトリの略)とは、URLを指定してScarletに追加する、オンライン上のアプリ一覧のことです。一度追加すると、そのリスト内のすべてのアプリがScarlet上に表示され、パソコンもジェイルブレイクも使わずにiPhoneやiPadにインストールできるようになります。このページでは、リポとは何か、その中身は何か、Scarletがどのようにリポを利用するか、そしてCydiaやAltStoreのソースとどう違うのかを解説します。最終確認日:2026年10月27日。
追加するリポをお探しの方、またはリポの追加方法でお困りの方はScarlet iOSのリポ:ソースの追加・管理・修正方法をご覧ください。IPAソースとそのリスクをまとめたレビューをお探しの方はiOS向けIPAライブラリ・リポジトリのおすすめのガイドをお読みください。
Scarlet向けリポとは何ですか?
Scarlet iOSは端末上で動作するアプリインストーラーで、App StoreやCydiaに代わる存在として、IPAファイル(iOSアプリのパッケージ)をインストールし、自前で用意した証明書で署名します。Scarletには標準で独自のアプリライブラリが内蔵されています。リポとは、それに追加で接続する任意のアプリ一覧のことです。
技術的には、リポはWebサーバー上にある1つのJSONファイルです。アプリ自体を保持しているわけではなく、各アプリの説明と、そのIPAファイルをダウンロードできる場所へのリンクを保持しています。誰でも公開でき、自分のアプリを共有するアプリ開発者、多数のアプリを集めるコミュニティ、あるいは自分のファイル用に個人で公開することもできます。
このページの以前のバージョンでは、Scarlet自体を有料アプリ向けの「リポジトリシステム」と説明し、「ScarletAppRepo」や「ScarletThemes」といったリポを挙げていました。これらの名称は、私たちが確認できた実在するソースのいずれとも一致しなかったため、削除しました。
Scarletのリポには何が含まれていますか?
Scarletのリポファイルは2つの部分で構成されています。
- リポの詳細情報(
METAセクション内):リポの名前(repoName)とアイコン(repoIcon)。これがScarletのソース一覧に表示される内容です。 - アプリの一覧。各項目が1つのアプリを説明しています。
Scarlet形式の公開リポジトリで使われているアプリエントリのフィールドは、以下のとおりです。
| フィールド | 内容 |
|---|---|
name | アプリの名前 |
version | IPAのバージョン |
down | IPAファイルへのダウンロードリンク |
bundleID | com.example.appのような、アプリのバンドル識別子 |
dev | 開発者の名前 |
icon | アプリアイコンへのリンク |
category | ゲームやユーティリティなどのカテゴリ |
description | 簡単な説明 |
screenshots | スクリーンショットへのリンク |
contact | 開発者のウェブサイトやソーシャルリンク |
実際に自分で確認することもできます。SafariでリポジトリのURLを開くと、生のファイルが表示されます。たとえばAppTestersのリポジトリは、名前とMETAセクションに続いて、何千ものアプリエントリが並ぶ形式で開かれます。
ScarletはリポジトリをどのようにしているSH
- ScarletのSources(またはRepos)タブにリポジトリのURLを追加します。
- ScarletがJSONファイルをダウンロードし、各アプリを名前、アイコン、説明とともに表示します。
- アプリをインストールすると、ScarletはそのエントリにあるリンクからIPAをダウンロードします。
- Scarletは証明書でIPAに署名してインストールします。これは、内蔵ライブラリからアプリをインストールする場合と同じ仕組みです。
ここから、2つのことが言えます。1つ目は、リポジトリの信頼性は、それを運営する人次第だということです。Scarletはリンク先のファイルをそのままインストールします。2つ目は、アプリがどれくらい使い続けられるかは、リポジトリが決めるわけではないということです。Appleが署名証明書を無効化すれば、どのリポジトリから入手したアプリであっても、起動しなくなります。
Scarletのリポジトリ、Cydiaのリポジトリ、AltStoreのソースの違い
| Scarletリポジトリ | Cydiaリポジトリ | AltStoreソース | |
|---|---|---|---|
| 掲載内容 | IPAアプリ | .debパッケージ(Tweak、テーマ、アプリ) | IPAアプリ |
| Jailbreakが必要 | いいえ | はい | いいえ |
| ファイル形式 | METAとアプリエントリを含むJSON | PackagesファイルとReleaseファイル | 独自のフィールド名を持つJSON |
| 署名 | Scarletの証明書 | Jailbreak済みデバイスでは不要 | 自分のApple IDまたはデベロッパー証明書 |
これらの形式は重なり合う部分があります。一部のリポジトリでは、1つのファイルに両方のフィールド名のセットを書き込みます(例えばdownとdownloadURL、bundleIDとbundleIdentifierが併記されているなど)。そのため、同じURLがScarletとAltStore系インストーラーの両方で機能します。AppTestersはこの方式を採用しています。一方、CydiaリポジトリはこれとはまったくCydiaリポジトリはこれとはまったく異なるもので、そのTweakはJailbreak済みデバイスを必要とし、Scarletに追加することはできません。
自分でScarletリポジトリを作成できますか?
はい、可能です。上記のフィールドを使ってMETAセクションとアプリごとのエントリを含むJSONファイルを作成し、IPAファイルとJSONファイルをHTTPS経由で配信できる場所(GitHubがよく使われます)にホストし、そのJSONファイルのURLをScarletに追加してください。配布権限があるIPAファイルのみを共有するようにしてください。
よくある質問
リポジトリはScarletと同じものですか?
いいえ、違います。ScarletはIPAファイルをインストールするアプリです。リポジトリはScarletが読み込めるアプリの一覧です。Scarletには内蔵ライブラリがあるため、追加のリポジトリがなくても動作します。
Scarletリポジトリは安全ですか?
これは運営者次第です。リポジトリはどんなファイルにもリンクでき、改変または改造されたアプリを含む場合もあります。信頼できる既知のソースを利用し、リストは少数にとどめ、未知のものを追加する前にiOSのサイドローディングは安全かをご確認ください。
Scarletのリポジトリが機能しないのはなぜですか?
多くの場合、URLが変更されたか、リポジトリがオフラインになっているか、ファイルが有効なJSONではありません。SafariでURLを開いて確認し、Scarletリポジトリガイドのトラブルシューティング手順をご覧ください。
複数のリポジトリを同時に使用できますか?
はい。追加したすべてのリポジトリのアプリが、組み込みライブラリと一緒にScarletに表示されます。
リポジトリはアプリの失効を防いでくれますか?
いいえ。失効は署名証明書に対して発生するものであり、リポジトリには関係ありません。リポジトリがアプリの失効を防ぐことはできません。