ios 设备自签 app 的奇怪现象

2023-06-02 09:34:04 +08:00
 bkzly83851

本人 ios 开发能力为 helloworld 水平。使用公司的开发者帐号,自签了几个 app ,方法: 1 、将设备 uuid 加入到开发者后台 2 、创建一个通配符的 IDENTIFIER ,* 3 、创建 Profiles ,选择 ios Development ,通配符 Identifier ,我的设备 uuid ,成功后下载 mobileprovision 4 、使用 IOS app signer ,选择 tg 上下载的 ipa 安装包,证书选择我的开发者证书(已经挂靠到公司帐号),provisioning file 选择刚才下载的 mobileprovision ,点击 start 开始签名。 5 、签名成功后,把签名后 ipa 包,上传到 pgyer.com 上,ios 设备扫码安装即可。

这个步骤,是我一个 ios 菜鸡,结合网上教程自己摸索出来的。吐槽下网上教程,都比我这个方法复杂,并且要使用 xcode 。xcode 对于菜鸡水平的人坑居多,而且不同版本设置位置也不相同,我没能成功。

使用我这个方法,我成功签名了 王国保卫战:复仇+ Arcade 版 ,可以正常存档游玩; Infuse 7.5.4pro 会员版,可以连接 nas 并保存信息;

但是! 对于破解版的 you 管,遇到了问题: 签名、安装一切正常,但使用时很不完美,每次进入 app 都需要登录 google ,不能记忆上一次的登录信息,杀死 app 后再进入还需要登录。。。但软件设置可以保存。试用了两个版本的破解 app ,都是这个现象。(但同样的 app ,如果使用巨魔 trollstore 签名,就可以正常保存登录信息,甚至首次安装可以从系统中读出我之前的登录信息)

这个问题有没有大佬遇到过,请问如何解决?

2193 次点击
所在节点    Apple
10 条回复
xayoung
2023-06-02 10:18:24 +08:00
因为很多应用依赖一堆第三方库,有些库是会校验 app 的 bundle id 的。自签恰恰会把原本的 bundle id 给修改了,所以会出现各种问题。越狱和巨魔就不会动 bundle id ,所以就没问题。
xayoung
2023-06-02 10:24:44 +08:00
可以尝试写一个 tweak ,在自签的时候把它注入到 app 里边去,把 bundle id 改回去。slideloadly 自签工具支持注入。
653513754
2023-06-02 10:35:12 +08:00
同一个证书组下面可以访问一块公共空间,来实现本机一键登录,国内百度系基本就是这样. 不是同一个证书签出来的就访问不到了
Winner4good
2023-06-02 10:47:24 +08:00
建议不要自签破解版软件,基本都会被封号,而且永久无法解封.
bkzly83851
2023-06-02 11:12:44 +08:00
@xayoung 好像明白了一些,谢谢
bkzly83851
2023-06-02 11:13:39 +08:00
@653513754 嗯嗯懂一点了。
bkzly83851
2023-06-02 11:14:52 +08:00
@Winner4good 吓到我了,赶紧把公司帐号里我的 id 都删掉了。还是续费自己的开发者帐号吧
loarland
2023-06-02 17:35:01 +08:00
说明这些应用是把部分数据存到 keychain 里面了,你证书更换后,就访问不到原来的 keychain 所在的数据了,而且应用如果校验 team id 的话,不让你登录都可以的
chrisy4382
2023-06-13 09:58:06 +08:00
问下 op 有没有遇到过从其他地方分享的文件无法导入到自签的 app 里的情况,比如不能把 txt 文件分享进小说阅读 app 之类
bkzly83851
2023-06-13 10:44:18 +08:00
@chrisy4382 有类似异常现象,就是某些视频软件的第三方登录无法使用 或 无法保存记住。自签动了 ipa 包里的东西?如签名的改变导致第三方登录服务的检验过不去了?

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

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

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

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

© 2021 V2EX