为什么爱思助手安装应用不需要信任任何证书啊?

2020-11-04 16:23:33 +08:00
 SmaliYu

我知道安装 ipa 应用本质就是调用 ideviceinstaller 命令,从爱思助手上下载的 ipa 都是可以用这个命令装上的;

但是我自己打包的 ipa 就安装不上,除非先信任自己的证书。

因此在这里问下,爱思助手上的包做了什么处理吗?

我们有没有什么方式可以将自己开发的包不需要信任任何证书运行在其他 iOS 设备上?

6677 次点击
所在节点    iOS
17 条回复
Building
2020-11-04 16:40:25 +08:00
你需要一个价值 50 万人民币的账号。
EmotionV
2020-11-04 16:46:41 +08:00
企业账号
murmur
2020-11-04 16:56:01 +08:00
企业账号也得信任证书啊,只不过可以不走 store,我也一直关心这个问题,能免除这一步相当于我们给用户分发 app 的时候少一个教程
Dashit
2020-11-04 17:15:15 +08:00
除了爱思的方法,你只能加 udid 用开发者帐号导出安装或者越狱设备。
xiaocongcong
2020-11-04 17:21:31 +08:00
爱思助手里面下载的 app 都是用公共账号购买的
touzi
2020-11-04 17:33:03 +08:00
@murmur 企业及账号不需要证书
Leonard
2020-11-04 17:45:58 +08:00
@touzi 安装不需要,但是不手动信任证书是打不开 App 的。爱思这个应该是公共账号。
SmaliYu
2020-11-04 19:21:12 +08:00
@xiaocongcong 那……我作为 ipa 的开发者怎么用爱思的方法装上这个应用呢?因为我目前的需求是用命令行装上这个应用……
SmaliYu
2020-11-04 19:23:51 +08:00
@Leonard 公共账号是个什么概念啊?这个和我个人的 688 开发者账号,还有那个需要信任的企业账号是不是一个层次的东西啊?求教 orz
SmaliYu
2020-11-04 19:48:37 +08:00
@touzi 需要的,装上后描述文件与和设备管理里会多一个该应用的签名,需要同意下……
laoyur
2020-11-04 20:37:29 +08:00
@SmaliYu 公共账号意思是,爱思自己弄个了一堆 appleid,它把这些 appleid 购买的正版 ipa 装到了你机器上,并且不需要你输入这些 appleid 的密码就能运行 app,不知道它怎么做到的(猜测是电脑版上模拟了某些私有的 iTunes 协议?

通过手机上的爱思助手 app 下载其他 app,就是别的原理了,看了下,这种方式安装的是没有购买者 Appleid 的,依旧不知道如何实现的,反正不可能是开发者证书给你添加 UDID 方式,因为这种太耗费证书和时间,总不能你每下载一个 app,就实时给你重签名一次吧
YePiaoling
2020-11-04 21:18:44 +08:00
之前发现手机上一些应用不会自动升级,重新安装才可以。后来刷机恢复的时候有些应用也不能自动恢复,提示要登陆一个陌生的账号。
看你们的回复,感觉就是爱思导致的
MrStark
2020-11-04 23:40:20 +08:00
爱思助手应该是使用了某种方法绕过输入 Apple ID 和密码的过程,他们用自己的 Apple ID 下载然后安装到你的手机上(他们手上有一堆 Apple ID,这些 id 几乎购买过所有的 app),正常操作应该是在手机上切换到他们的 Apple ID 然后再安装 app 的,但爱思助手应该是通过某种手段直接跳过这一步了。

之所以猜测是这样,是因为经常看到有人说 app 打不开了,一点打开就弹出个输入框要求输入 Apple ID 和密码,这些人应该都是在爱思助手之类的工具上安装的 app,他们或许连 Apple ID 都没有。
AmrtaShiva
2020-11-05 07:18:45 +08:00
美区账号的 outlook 证书最近有问题吗?
txydhr
2020-11-05 08:06:34 +08:00
@AmrtaShiva 不知道是墙还是微软自己配置原因 我改用 exchange 了
SmaliYu
2020-11-06 16:34:24 +08:00
有部分结论,不上架 appstore 的应用爱思助手也没法不信任证书安装……
CodingIran
2020-12-10 09:02:51 +08:00
超级签名...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/721775

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX