前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >谈谈iOS系统旁侧加载应用

谈谈iOS系统旁侧加载应用

作者头像
Nyarime
发布2022-01-25 15:24:52
2.1K0
发布2022-01-25 15:24:52
举报
文章被收录于专栏:云外科技云外科技

从以前使用iOS到现在,我一直认为iOS是一个十分封闭的操作系统。相比于Android而言,用简单的apk+打包安装程序就可以实现app的安装,而iOS却只能通过App Store的渠道获取应用。

iOS 为什么要封闭

和Google不同,Apple建立的iOS、iPadOS以及Mac OS的软件生态十分强大。

两大系统均有的应用商店
两大系统均有的应用商店

而因为国情原因,Google Play一直在中国大陆处于无法访问的情况,而且在中国大陆的手机厂商在深度定制Android时就把GMS(谷歌移动服务)给阉割掉了。一堆应用商店的出现,手机厂商、软件市场等渠道,导致国内Android生态一直鱼龙混杂。

MIUI中的谷歌基础服务
MIUI中的谷歌基础服务

一些良心的手机厂商也许会内置GMS,像MIUI在被喷以后所推出的“谷歌基础服务”,虽然能用但会出现“设备未经过Play认证”的问题而获取不了Netflix等应用,只能刷个MIUI.EU来恢复GMS的正常使用。

Bootloader解锁
Bootloader解锁

另外MIUI还封掉了国内版和国际版互刷的方案,现在国内到手能直接互刷和解开BootLoader的只有OnePlus了。

但iOS不一样,从一开始到现在一直都只有App Store提供(除越狱用户“Cydia”)应用下载和更新。这几年,我们可以发现Apple正在逐步开放权限,从“钱包”中的公交卡(开放NFC)支持,再到应用的隐私保护等手段,Apple一直都在以垄断且开放的方式在软件生态上做出调整。封闭虽然有带垄断的味道,但好的生态才会让消费者满意。

iOS可以像Android加载应用

其实iOS是可以安装IPA的,它就跟Android的apk文件是一样的。旁加载是一种使用开发人员证书在未越狱的 iOS 设备上加载未经批准的应用程序的方法。不过需要通过 Sideloadly 来安装应用。

在iPhone上安装YouTube
在iPhone上安装YouTube

在M1系列的MacBook推出以后,前期的Mac OS是可以直接旁侧载应用的,但苹果从macOS Big Sur 11.1开始就已经从服务器端开始限制用户直接安装IPA(iOS Application)文件。但M1也是ARM架构,也可以通过Sideloadly安装。

Sideloadly on MacBook
Sideloadly on MacBook

侧载有一些限制:免费开发者帐户必须每 7 天重新签名一次,付费开发者帐户必须每 1 年重新签名一次。这意味着7天后你得重新通过 Sideloadly 来安装,除非你是付费的开发者账号。

有什么更轻松的方式吗

答案是有的。这边推荐的是使用自动管理重新签名的AltStore。它可以让你在过期之前续签应用,这样你就不需要卸载应用再安装应用这样反复横跳来保持应用在你的手机上。

AltStore 侧载(推荐)

对于非 beta 测试人员,AltStore 的公开版本缺乏添加存储库和检查更新的能力,但仍然可以自动管理重新签名。

  1. 安装AltStore
  2. 在您的设备上下载最新的 IPA 版本
  3. 使用 AltStore 打开 IPA

如何获得IPA文件呢

这就需要使用iTunes应用下载了。像是爱思助手这类的软件也有提供下载,就是把IPA文件放到iPhone里就可以了。

How-to-Easily-Sideload-Apps-on-Any-iPhone.jpg
How-to-Easily-Sideload-Apps-on-Any-iPhone.jpg

不过iOS的反人类设计之一,就是“文件”只能通过iTunes上传,因此你可以使用爱思助手来管理文件。最简单的方式还是微信传文件。

原创文章,作者:nyarime,如若转载,请注明出处:https://www.idc.moe/archives/sideload-on-ios.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • iOS 为什么要封闭
  • iOS可以像Android加载应用
  • 有什么更轻松的方式吗
    • AltStore 侧载(推荐)
    • 如何获得IPA文件呢
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档