你好乘客!👏欢迎乘坐Apple开发者的车

2023 年 4 月 19 日更新:#

因为一开始在不同地方的乘客在签名时并没有要求双重认证,但是在登录账号后又陆续出现双重认证的情况,这让我不得不重视起来。

iShot_2023-04-19_00.00.53
因为一开始就发现登录时弹双重认证的 IP 并不是签名服务器的 IP,后面我尝试在反向代理层对传递的 IP 修改为我在国内的 IP,当时是呈现了我预期的效果:直接登录,两步验证弹国内地址。

我以为没问题了,结果后来我发现我无论如何调整反向代理部分的配置,弹双重的地点和我的节点都是一个地方😣

逐抓包,然后看了一下服务端的源码,发现服务端好像仅作为设备注册😭

所以 SideStore 方案暂时放弃了,更换成熟的 P12 方案了。

以下是原文:

这是一篇提供给与我一起合租 Apple 开发者账号的使用向导,依据本文来携带设备上车。

开启开发者模式#

如果你的手机系统版本更新到了iOS16.0,那么你需要在系统中打开开发者模式

开启路径是设置App 隐私与安全性 开发者模式

open_developer_mode-2.png

获得设备的 UDID#

首先,访问获取 UDID,也可以使用移动设备扫描二维码:
image
打开页面将会要求你安装描述文件,允许,并在设置中安装描述文件:
image
稍等一会,会自动打开浏览器并展示你的 UDID:
image

请按如下格式发送给我:

Copy
UDID
设备型号
你的称呼

有多少台设备需要配置就获取多少台设备的 UDID,添加后不可修改,只可新增。
获取 UDID 后可以将描述文件移除,不会再用到了。

安装 SideStore#

在你提交 UDID 后,我会为你重新打包 SideStore,在告知你可以下载后,你可以点击链接下载,或者扫描二维码下载:
image

稍等一会,你便会在桌面上看到下载好的SideStore,先不要急着打开。

配置配对文件#

通过我预先签名的 App 安装的 SideStore 需要手动完成设备配对,这将会用来模拟电脑,相关细节这里不多提及。

此步骤需要一台电脑。

选择你的平台:

Windows (x64) MacOS Linux

这里提供的下载是镜像,非实时更新。在下载后,解压,然后将你的设备连接到电脑上,信任电脑,然后运行解压出来的二进制文件。

运行成功后将会在你的运行目录下生成一个.mobiledevicepairing文件,将它通过隔空投送或者文件传输助手之类的方式,将它保存在文件App中。

打开SideStore,你将会收到提示:

image

选择OK,然后选择刚刚保存的.mobiledevicepairing。这样就完成了SideStore
的安装。

配置签名服务器#

打开,设置,关闭Use preferred servers,在Aniserre URL中填写我提供给你的内容。

image

通过固定签名服务器,这将能够让大家使用同一台设备完成签名,减少设备登录的风控,以及不用两步验证。

配置完成后回到SideStore,在 App 里的设置选择登陆,然后输入我提供给你的帐号及密码:
image

稍等一会,账号就会登陆上去了。

安装 Wiregurad#

在 AppStore 中搜索 Wiregurad 安装(国区似乎不提供,后期有需求会提供签名分发)。

打开后,右上角➕号,扫描二维码:
image

来导入配置文件,取个名可以叫SideStore

若要开始安装 App,请打开隧道,不影响正常的网络:
image

安装 App#

SideStore中,内置提供了一些软件源,如果你网络状况过得去,可以直接安装里面的软件。后续有计划自建一个。

如果你主要目的是签名 App,那么将 App 调出分享界面(比如在文件 App 中),选择通过SideStore打开即可。

image

如果你没有找到,请找到更多然后打开SideStore

你也可以打开SideStoreMy Apps左上角加号来选择 IPA 安装。

注意,由于签名的过程需要上传 IPA,而服务器速度没那么给力,在上传比较大的 App 时需要等候的时间会有点久。

如果进度条走完了,并出现一款新的Sideloaded的 App,那么恭喜你,搞定了!
image

在这之后,你需要安装新的 App 时,只需要:

准备好 IPA 打开 Wireguard,启动连接 打开 SideStore,导入 IPA,等待安装完成 关闭 Wiregurad,开始享受!😎

常见问题#

Q:安装软件时需要像 AltStore 一样用电脑吗?#

不需要,只有在第一次安装 SideStore 时需要使用电脑生成一次配对文件,在此之后可以完全脱离电脑使用。但是安装软件时需要连接到 Wifi(热点好像可行)

Q:相比于网上卖证书的,你这样有什么好处?#

网上卖 p12 证书的,一个是自己签名门槛可能高一点点,然后对签名 App 的数量有一定限制,并且有被开发者个人撤销的可能。通过 SideStore,你能够在至多 10 台设备上安装想要安装的软件(不太清楚一个账号 App IDs 是否有上限,理论上能安装很多很多)

Q:共享账号不会导致账号被禁用吗?#

通过使用同一个 SideStore 服务器,能够让所有签名及登陆操作都在同一台 “伪造的 MAC” 上,这样既不会造成登陆一堆设备,也不会造成 Apple ID 的使用 IP 到处飞。

文章来源:

Author:时光的时光轴
link:https://xlog.app/api/redirection?characterId=51408¬eId=30