Scarlet iOS 的 Repo 是什么?Repo 的工作原理(2026 年)

Scarlet iOS 中的 repo(源,repository 的简称)是一个在线应用列表,你可以通过其 URL 将其添加到 Scarlet 中。添加之后,该列表中的每个应用都会出现在 Scarlet 里,无需电脑或越狱即可安装到你的 iPhone 或 iPad 上。本文介绍什么是 repo、里面包含什么内容、Scarlet 如何使用它,以及它与 Cydia 或 AltStore 源有何不同。最后核实时间:2026 年 10 月 27 日。

想找可以添加的源,或者需要添加方面的帮助?请参阅Scarlet iOS 源:如何添加、管理和修复来源。想查看经过审核的 IPA 来源列表及其风险,请阅读我们的iOS 最佳 IPA 库与源指南。

Scarlet 的 repo 是什么?

Scarlet iOS 是一款设备端应用安装工具,是 App Store 和 Cydia 的替代方案,它安装 IPA 文件(iOS 应用包)并用自带的证书为其签名。Scarlet 自带一个内置的应用库。repo 则是你额外连接给它的任何应用列表。

从技术上讲,repo 其实就是服务器上的一个 JSON 文件。它本身并不存放应用,而是存放每个应用的描述信息,以及指向其 IPA 文件下载地址的链接。任何人都可以发布 repo:分享自己应用的开发者、收集大量应用的社区,或者你自己,用来存放你自己的文件。

本页早期的版本曾把 Scarlet 本身描述为一个面向付费应用的”repository 系统”,并列出了诸如 “ScarletAppRepo” 或 “ScarletThemes” 之类的源。但我们找不到与这些名称对应的真实来源,因此已将其删除。

Scarlet repo 里面包含什么?

一个 Scarlet repo 文件包含两部分:

  • 源的详细信息,位于 META 部分:源的名称(repoName)和图标(repoIcon)。这是 Scarlet 在你的来源列表中显示的内容。
  • 应用列表。每一条条目描述一个应用。

在已发布的 Scarlet 格式仓库中,一个应用条目所包含的字段如下:

字段所代表的内容
name应用的名称
versionIPA 的版本号
downIPA 文件的下载链接
bundleID应用的 Bundle Identifier,例如 com.example.app
dev开发者的名称
icon应用图标的链接
category分类,例如游戏或工具
description简短描述
screenshots截图链接
contact开发者的网站或社交媒体链接

你可以自己验证这一点:在 Safari 中打开仓库 URL,就能看到原始文件。例如,AppTesters 仓库打开后,开头是名称和 META 部分,之后是成千上万个应用条目。

Scarlet 如何使用仓库

  1. 你在 Scarlet 的 Sources(或 Repos)标签页中添加仓库 URL。
  2. Scarlet 下载该 JSON 文件,并显示其中应用的名称、图标和描述。
  3. 当你安装某个应用时,Scarlet 会从条目中的链接下载对应的 IPA。
  4. Scarlet 会用自己的证书为该 IPA 签名并安装,这与它从内置库安装应用的方式相同。

由此可以得出两点结论。首先,仓库是否值得信任,取决于维护它的人:Scarlet 会安装链接所指向的任何文件。其次,应用能用多久并不是由仓库决定的。如果 Apple 吊销了签名证书,无论应用来自哪个仓库,都会无法打开。

Scarlet 仓库 vs Cydia 仓库 vs AltStore Sources

Scarlet repoCydia repoAltStore source
列出的内容IPA 应用.deb 软件包(插件、主题、应用)IPA 应用
是否需要越狱否是否
文件格式包含 META 和应用条目的 JSONPackages 和 Release 文件使用自有字段名的 JSON
签名方式Scarlet 的证书越狱设备上无需签名你的 Apple ID 或开发者证书

这些格式之间存在重叠。有些源会在一个文件里同时写入两套字段名(例如 down 和 downloadURL 并存,bundleID 和 bundleIdentifier 并存),这样同一个 URL 既能在 Scarlet 中使用,也能在 AltStore 类安装器中使用。AppTesters 就是这样做的。Cydia 源则完全是另一回事:它的插件需要越狱设备才能使用,无法添加到 Scarlet 中。

你能自己制作 Scarlet 源吗?

可以。编写一个包含 META 部分以及每个应用一条记录(使用上述字段)的 JSON 文件,把 IPA 文件和这个 JSON 文件托管在能够通过 HTTPS 提供访问的地方(GitHub 是常见选择),然后把这个 JSON 文件的 URL 添加到 Scarlet 中即可。只分享你有权分发的 IPA 文件。

常见问题

源和 Scarlet 是一回事吗?

不是。Scarlet 是用来安装 IPA 文件的应用程序,而源则是 Scarlet 可以读取的应用列表。得益于内置的应用库,Scarlet 即使不添加任何额外的源也能正常使用。

Scarlet 的源安全吗?

这取决于运营者是谁。源可以指向任何文件,包括经过修改或篡改的应用。请使用知名来源,保持列表精简,并在添加未知来源之前阅读iOS 侧载是否安全这篇文章。

为什么我的 Scarlet repo 无法使用?

通常是因为网址已变更、repo 已离线,或文件不是有效的 JSON 格式。可在 Safari 中打开该网址进行检查,然后参考我们的Scarlet repos 指南中的排查步骤。

可以同时使用多个 repo 吗?

可以。所有已添加 repo 中的应用都会与内置库中的应用一起显示在 Scarlet 中。

repo 能防止应用被吊销吗?

不能。吊销发生在签名证书上,而不是 repo 上。repo 无法阻止应用被吊销。

类似文章