Apple始终在其App Store上保持劣势,并且从一开始就只允许进入符合该公司规则的已批准应用。到目前为止,解决此问题意味着必须越狱iPhone。好吧,不再了-iOS开发人员Riley Testut提供了一个名为AltStore的替代应用商店,它不需要越狱手机即可。
它将于9月28日星期六正式启动,但是他立即提供预览。它甚至与最新版本的iOS(包括iOS 13.1)兼容。将来的更新是否会破坏兼容性尚有待观察,但就目前而言,它仍然有效。AltStore有趣的是它是如何工作的。
AltStore不再依赖企业证书,而是利用鲜为人知的开发人员功能,使您可以使用自己的苹果ID安装您自己开发的应用程序苹果的开发工具包称为Xcode。不过,您实际上并不是在开发应用程序,而是在幕后工作了一些愚蠢的行为。
本文使用Hindsight。
将鼠标悬停在关键字上以阅读有关该主题的更多信息,而无需离开本文!
Testut解释说:“ AltStore是一个完全本机的,沙盒化的iOS应用程序,它使您可以通过实际上“诱骗”您的手机以认为它正在安装自己制作的应用程序来旁加载应用程序,而实际上它们可以是任何应用程序。”
作为Apple支持的安装方法,Testut表示,他的方案远没有其他分发方法脆弱。他还指出,从理论上讲,Apple应该很难阻止它-Apple不能撤销单个企业证书,因为在此过程中,每个用户都有自己的开发人员证书。
需要注意的是,AltStore要求您输入Apple ID和密码才能与Apple的开发人员服务器通信。可以理解,有些人可能不愿提供该信息。但是,您可以创建一次性Apple ID来安装AltStore。
“我已尽一切努力确保正确处理了这些凭据(即,它从未发送到任何第三方服务器,仅直接发送给Apple进行身份验证,然后安全地存储在设备的钥匙串中,因此其他任何人都无法检索它),但由于提供什么Apple ID都无关紧要,如果需要,欢迎您创建一次性帐户。” Testut说。
在此预览期间,只有一个应用程序可用-Delta NES模拟器的精简版。Testut也开发了模拟器,从而为苹果手机和iPad用户可以玩经典的NES游戏,例如《超级马里奥兄弟》。稍后,完整版将增加对SNES,Nintendo 64,Game Boy和Game Boy Advance的支持。