V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bkzly83851
V2EX  ›  Apple

ios 设备自签 app 的奇怪现象

  •  
  •   bkzly83851 · 2023-06-02 09:34:04 +08:00 · 2226 次点击
    这是一个创建于 550 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人 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 签名,就可以正常保存登录信息,甚至首次安装可以从系统中读出我之前的登录信息)

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

    10 条回复    2023-06-13 10:44:18 +08:00
    xayoung
        1
    xayoung  
       2023-06-02 10:18:24 +08:00
    因为很多应用依赖一堆第三方库,有些库是会校验 app 的 bundle id 的。自签恰恰会把原本的 bundle id 给修改了,所以会出现各种问题。越狱和巨魔就不会动 bundle id ,所以就没问题。
    xayoung
        2
    xayoung  
       2023-06-02 10:24:44 +08:00
    可以尝试写一个 tweak ,在自签的时候把它注入到 app 里边去,把 bundle id 改回去。slideloadly 自签工具支持注入。
    653513754
        3
    653513754  
       2023-06-02 10:35:12 +08:00
    同一个证书组下面可以访问一块公共空间,来实现本机一键登录,国内百度系基本就是这样. 不是同一个证书签出来的就访问不到了
    Winner4good
        4
    Winner4good  
       2023-06-02 10:47:24 +08:00
    建议不要自签破解版软件,基本都会被封号,而且永久无法解封.
    bkzly83851
        5
    bkzly83851  
    OP
       2023-06-02 11:12:44 +08:00
    @xayoung 好像明白了一些,谢谢
    bkzly83851
        6
    bkzly83851  
    OP
       2023-06-02 11:13:39 +08:00
    @653513754 嗯嗯懂一点了。
    bkzly83851
        7
    bkzly83851  
    OP
       2023-06-02 11:14:52 +08:00
    @Winner4good 吓到我了,赶紧把公司帐号里我的 id 都删掉了。还是续费自己的开发者帐号吧
    loarland
        8
    loarland  
       2023-06-02 17:35:01 +08:00
    说明这些应用是把部分数据存到 keychain 里面了,你证书更换后,就访问不到原来的 keychain 所在的数据了,而且应用如果校验 team id 的话,不让你登录都可以的
    chrisy4382
        9
    chrisy4382  
       2023-06-13 09:58:06 +08:00
    问下 op 有没有遇到过从其他地方分享的文件无法导入到自签的 app 里的情况,比如不能把 txt 文件分享进小说阅读 app 之类
    bkzly83851
        10
    bkzly83851  
    OP
       2023-06-13 10:44:18 +08:00
    @chrisy4382 有类似异常现象,就是某些视频软件的第三方登录无法使用 或 无法保存记住。自签动了 ipa 包里的东西?如签名的改变导致第三方登录服务的检验过不去了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 22:18 · PVG 06:18 · LAX 14:18 · JFK 17:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.