ipa 自签软件的覆盖安装原理是利用 iOS 系统的安全机制,将新版本的 ipa 文件替换掉旧版本,从而实现覆盖安装。
描述文件有效期为一年。目前使用轻松签签署 ipa 文件,用户通过系统自带浏览器安装。续费后,想让用户通过链接覆盖安装,保留聊天记录等数据。plist 文件中,bundle-identifier 保持一致。之前尝试在轻松签签名时移除 embedded.mobileprovision,成功覆盖安装,但仅限于同一描述文件有效期内。开发者续期后,重新生成描述文件,覆盖安装失败。
现有的数据保留方案:
1. 描述文件到期前,使用新的描述文件签署一个安装包,并备份过去。
2. 签名时开启文件访问权限。
3. 探索覆盖安装方案。
页:
[1]