描述文件有效期1年 目前都是 轻松签 签好ipa让用户通过系统自带浏览器进行安装。 又到了续费时间了,我想让用户通过链接覆盖安装之前的,这样聊天记录这些都在。
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
- <plist version="1.0">
- <dict>
- <key>items</key>
- <array>
- <dict>
- <key>assets</key>
- <array>
- <dict>
- <key>kind</key>
- <string>software-package</string>
- <key>url</key>
- <string>https://域名.ipa</string>
- </dict>
- <dict>
- <key>kind</key>
- <string>display-image</string>
- <key>need-shine</key>
- <integer>0</integer>
- <key>url</key>
- <string>https://玉米.png</string>
- </dict>
- </array>
- <key>metadata</key>
- <dict>
- <key>bundle-identifier</key>
- <string>com.玉米.esign</string>
- <key>bundle-version</key>
- <string>版本</string>
- <key>kind</key>
- <string>software</string>
- <key>title</key>
- <string>app名称</string>
- </dict>
- </dict>
- </array>
- </dict>
- </plist>
复制代码
这是plist文件,bundle-identifier保持一致,试过在轻松签签名时移除embedded.mobileprovision成功覆盖安装过,但那是在同一个描述文件有效期实现了。开发者续期后又得重新生成描述文件,这样就没有成功覆盖安装过。
目前的保留软件数据处理方案是: 1.在描述文件到期前用新的描述文件签一个安装后 备份过去 2.签名时 开启文件访问 3.覆盖安装(研究中。。) |