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アプリの名前
versionIPAのバージョン
downIPAファイルへのダウンロードリンク
bundleIDcom.example.appのような、アプリのバンドル識別子
dev開発者の名前
iconアプリアイコンへのリンク
categoryゲームやユーティリティなどのカテゴリ
description簡単な説明
screenshotsスクリーンショットへのリンク
contact開発者のウェブサイトやソーシャルリンク

実際に自分で確認することもできます。SafariでリポジトリのURLを開くと、生のファイルが表示されます。たとえばAppTestersのリポジトリは、名前とMETAセクションに続いて、何千ものアプリエントリが並ぶ形式で開かれます。

ScarletはリポジトリをどのようにしているSH

  1. ScarletのSources(またはRepos)タブにリポジトリのURLを追加します。
  2. ScarletがJSONファイルをダウンロードし、各アプリを名前、アイコン、説明とともに表示します。
  3. アプリをインストールすると、ScarletはそのエントリにあるリンクからIPAをダウンロードします。
  4. Scarletは証明書でIPAに署名してインストールします。これは、内蔵ライブラリからアプリをインストールする場合と同じ仕組みです。

ここから、2つのことが言えます。1つ目は、リポジトリの信頼性は、それを運営する人次第だということです。Scarletはリンク先のファイルをそのままインストールします。2つ目は、アプリがどれくらい使い続けられるかは、リポジトリが決めるわけではないということです。Appleが署名証明書を無効化すれば、どのリポジトリから入手したアプリであっても、起動しなくなります。

Scarletのリポジトリ、Cydiaのリポジトリ、AltStoreのソースの違い

ScarletリポジトリCydiaリポジトリAltStoreソース
掲載内容IPAアプリ.debパッケージ(Tweak、テーマ、アプリ)IPAアプリ
Jailbreakが必要いいえはいいいえ
ファイル形式METAとアプリエントリを含むJSONPackagesファイルと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に表示されます。

リポジトリはアプリの失効を防いでくれますか?

いいえ。失効は署名証明書に対して発生するものであり、リポジトリには関係ありません。リポジトリがアプリの失効を防ぐことはできません。

類似投稿