苹果对可以在其App Store中发布的内容有一些严格的规定。iPhone和iPad用户无法安装控制台模拟器,Torrent客户端等应用程序。一些变通办法最终会出现在网络上,但通常需要越狱设备。AltStore并非如此。开发人员Riley Testut 今天宣布了此iOS App Store的替代解决方案,该解决方案不需要越狱工具,甚至可用于iOS 13上的用户。
根据Testut的个人博客上的一篇文章 ,AltStore使用了Apple提供给开发人员的功能来在真实设备上测试其应用程序,而不是使用Apple可以轻松打击的企业证书。该工具从根本上欺骗了设备,使其认为自己正在安装自己制作的应用程序。这样一来,苹果公司就无法关闭AltStore,除非他们在将来的更新中对iOS系统进行了更深的更改。
由于理论上应从Xcode安装这些应用程序,因此AltStore可使用针对Mac和Windows的配套应用程序模拟该过程。用户可以直接从iPhone和iPad浏览和安装应用程序,但这需要在同一网络上在后台运行的桌面版本才能工作。
我们已经测试了AltStore并按承诺运行,但是当时只有一个应用程序-Delta NES模拟器-因此请记住这一点。如果要尝试,请自行承担风险。
如何使用AltStore
首先,您必须下载并在计算机上安装AltServer。只需打开应用程序,使用USB电缆将iPhone或iPad连接到计算机,然后从“安装AltStore”菜单中选择它即可。
该应用程序将询问您的Apple ID凭据,以便可以创建免费的Apple Developer证书。如果您不确定要共享您的个人帐户,则可以为此创建一个备用Apple ID。
之后,AltStore图标将显示在您的iPhone或iPad主屏幕上。首次打开之前,您可能需要在“设置”中对其进行授权。
AltStore与Apple的App Store非常相似。第一个选项卡具有新应用程序,“浏览”可让您浏览整个目录,“我的应用程序”显示您已在设备上安装的内容。
在安装任何应用程序之前,请点击“设置”选项卡并输入您的Apple ID凭据-与您在计算机上设置AltServer之前使用的凭据相同。
完成所有设置后,只需选择所需的应用程序并进行安装,就像在App Store上一样。您可以从iOS主屏幕访问AltStore安装的应用程序。
Testut表示,定于9月28日正式发布后,AltStore上将提供更多应用程序。他还指出,AltStore是一个开源项目,因此其他开发人员可以查看GitHub上的所有内容。更多技术信息可以在这里阅读。