我知道安装 ipa 应用本质就是调用 ideviceinstaller 命令,从爱思助手上下载的 ipa 都是可以用这个命令装上的;
但是我自己打包的 ipa 就安装不上,除非先信任自己的证书。
因此在这里问下,爱思助手上的包做了什么处理吗?
我们有没有什么方式可以将自己开发的包不需要信任任何证书运行在其他 iOS 设备上?
1
Building 2020-11-04 16:40:25 +08:00 via iPhone
你需要一个价值 50 万人民币的账号。
|
2
EmotionV 2020-11-04 16:46:41 +08:00
企业账号
|
3
murmur 2020-11-04 16:56:01 +08:00
企业账号也得信任证书啊,只不过可以不走 store,我也一直关心这个问题,能免除这一步相当于我们给用户分发 app 的时候少一个教程
|
4
Dashit 2020-11-04 17:15:15 +08:00
除了爱思的方法,你只能加 udid 用开发者帐号导出安装或者越狱设备。
|
5
xiaocongcong 2020-11-04 17:21:31 +08:00
爱思助手里面下载的 app 都是用公共账号购买的
|
8
SmaliYu OP @xiaocongcong 那……我作为 ipa 的开发者怎么用爱思的方法装上这个应用呢?因为我目前的需求是用命令行装上这个应用……
|
9
SmaliYu OP @Leonard 公共账号是个什么概念啊?这个和我个人的 688 开发者账号,还有那个需要信任的企业账号是不是一个层次的东西啊?求教 orz
|
11
laoyur 2020-11-04 20:37:29 +08:00 2
@SmaliYu 公共账号意思是,爱思自己弄个了一堆 appleid,它把这些 appleid 购买的正版 ipa 装到了你机器上,并且不需要你输入这些 appleid 的密码就能运行 app,不知道它怎么做到的(猜测是电脑版上模拟了某些私有的 iTunes 协议?
通过手机上的爱思助手 app 下载其他 app,就是别的原理了,看了下,这种方式安装的是没有购买者 Appleid 的,依旧不知道如何实现的,反正不可能是开发者证书给你添加 UDID 方式,因为这种太耗费证书和时间,总不能你每下载一个 app,就实时给你重签名一次吧 |
12
YePiaoling 2020-11-04 21:18:44 +08:00
之前发现手机上一些应用不会自动升级,重新安装才可以。后来刷机恢复的时候有些应用也不能自动恢复,提示要登陆一个陌生的账号。
看你们的回复,感觉就是爱思导致的 |
13
MrStark 2020-11-04 23:40:20 +08:00 1
爱思助手应该是使用了某种方法绕过输入 Apple ID 和密码的过程,他们用自己的 Apple ID 下载然后安装到你的手机上(他们手上有一堆 Apple ID,这些 id 几乎购买过所有的 app),正常操作应该是在手机上切换到他们的 Apple ID 然后再安装 app 的,但爱思助手应该是通过某种手段直接跳过这一步了。
之所以猜测是这样,是因为经常看到有人说 app 打不开了,一点打开就弹出个输入框要求输入 Apple ID 和密码,这些人应该都是在爱思助手之类的工具上安装的 app,他们或许连 Apple ID 都没有。 |
14
AmrtaShiva 2020-11-05 07:18:45 +08:00 via iPhone
美区账号的 outlook 证书最近有问题吗?
|
15
txydhr 2020-11-05 08:06:34 +08:00 via iPhone 1
@AmrtaShiva 不知道是墙还是微软自己配置原因 我改用 exchange 了
|
16
SmaliYu OP 有部分结论,不上架 appstore 的应用爱思助手也没法不信任证书安装……
|
17
CodingIran 2020-12-10 09:02:51 +08:00
超级签名...
|