为何选择 sideStore 而非 altStore?
1. 个性化自由度高
altStore目前仅为付费用户提供了自定义软件源的支持,这意味着自签名应用的获取和后续自动更新相对不便。而sideStore在altStore基础上进行了修改,增加了远程续签和免费开放自定义软件源功能,使其更加灵活便捷。
2. 省去电脑连接麻烦
使用altStore需要一台电脑持续开启,并保持与iOS设备相同的网络环境进行续签,这些要求既苛刻又繁琐。而sideStore则通过远程续签功能,摆脱了对电脑的依赖,让整个过程更加简便。
注册全新的Apple ID
为了确保账号的稳定性,建议注册一个新的Apple ID用于侧载。sideStore默认连接到公共服务器进行应用续签,如果一个服务器上有太多的Apple ID,苹果可能会进行风控。不知道注册方法的可以参考这里。
激活iOS开发者模式
若你使用的是iOS或iPadOS 16或更高版本,必须启用开发者模式:
- 打开“设置”
- 点击“隐私与安全”
- 滚动到底部,然后打开开发人员模式
安装sideStore
本文不使用sideStore server的原因是因为截至到文章编写时(2023年12月),sideStore server安装的sideStore无法生成正确的配置文件。我们将手动生成配置文件。
Paxos小声的说
首先下载 altStore server 和 sideStore ipa文件 。
将 Apple 手机或平板连接到电脑,按照 altStore 官网文档中的方法安装 altStore server。安装完成后,使用altStore server 来侧载我们刚刚下载的 sideStore ipa文件。
安装ipa文件的步骤:
- 按住
shift
键并点击托盘图标,然后选择sideload ipa
- 选择要安装的设备,并按照软件提示选择文件
- 使用之前注册的 Apple ID 登录
生成设备配置文件
生成配置文件的步骤可以参考官方教程。支持Windows、Linux、MacOS,步骤非常简单,手机或平台连接电脑后,运行下载后的软件即可生成配对文件,然后传到手机里(文件app),当第一次打开 sideStore 时,会弹出选择框给你选择这个文件的。
安装WireGuard
最后,需要在iOS的AppStore中安装 WireGuard,这个工具用于开启一个虚拟局域网,连接到我们后续会搭建的续签服务器上(因为苹果不允许使用公网,只好假装是局域网)。
安装WireGuard后,下载配置文件,并导入:
- 打开WireGuard应用程序
- 点击“Add a tunnel”或右上角的“+”
- 选择“Create from file or archive”,然后选择刚刚下载的
SideStore.conf
文件 - 如果iOS弹窗要求允许 WireGuard 添加 VPN 配置,请点击“允许”
- 在软件内会新增一个配置,将 SideStore 的切换开关设定为打开
创建自己的续签服务器Anisette Server
在安装完成后,避免使用官方服务器以防止 Apple ID 账号被封。我们选择自己搭建一个服务器,这里使用免费的服务器提供商 Render。
具体步骤如下:
- 在 Github 上 fork sideStore 的续签服务器代码仓库
- 在 Render 中使用Github账号注册一个Render账号
- 在 Render 中创建一个新的web服务,选择“Public Git repository”
- 填写相关字段,等待服务构建完成
在页面顶部找到刚刚部署的服务器链接,格式为 https://[your-server-name].onrender.com
。
在iOS上配置自签服务器
打开 SideStore 设置,将“使用自定义 Anisette 服务器”打开,并填入刚刚创建服务器的地址:
- 打开系统设置
- 向下滚动找到并点击SideStore
- 找到“Danger Zone”
- 关闭“Use preferred servers”开关,不使用sideStore的服务器
- 在“Anisette URL”中输入刚刚创建服务的URL
大功告成!
至此,所有配置已完成。SideStore 的使用方法与 altStore 是一摸一样的,只需多一步先开启 WireGuard。
当需要侧载新的应用或进行续签时,按照以下步骤操作:
- 连接到 WireGuard VPN。
- 打开 SideStore。
- 点击 SideStore 底部导航菜单中的 “My Apps”。
- 执行刷新续签或安装新的 ipa 文件。
使用免费开发者账号的限制
需要注意的是,sideStore 使用的是免费的 Apple 开发者账号,相比苹果 Apple 付费开发者账号(688元人民币),有一些限制:
- 只能同时侧载3个应用(包括SideStore本身,即只有两个名额)。
- App ID限制为10个,随意安装ipa可能会占用三个名额,但好消息是7天后App ID会过期,可能会有空余名额。
- 每 7 天需要进行一次续签,否则将失去一切。
在这篇博文中,我们详细介绍了使用sideStore解锁iOS设备的自由侧载。相比于其他工具如 altStore等,sideStore 在个性化自由度和操作便捷性上有着明显优势。
通过注册新的Apple ID、激活iOS开发者模式、安装sideStore、生成设备配置文件、安装WireGuard、创建自签服务器Anisette Server以及在iOS上配置自签服务器等步骤,你可以轻松实现iOS设备的自由侧载,摆脱一些限制,更灵活地使用你喜爱的应用。
需要注意的是,使用免费开发者账号会有一些限制,包括侧载应用数量和App ID数量的限制,以及7天必须进行续签的要求。然而,通过遵循本文提供的步骤,你可以克服这些限制,享受iOS设备的更多自由。希望这篇博文能帮助你轻松解决iOS侧载的问题,让你的iOS体验更加自由和个性化。