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