使用hubilder打包ios自定义基座的时候遇到了问题 找了很久才找到为什么以及解决方案 决定记录一下
最终达到的效果 实现一个iosapp通过链接直接下载
参考文章
https://segmentfault.com/a/1190000042579194
前置条件
1 合法的ipa文件 需要苹果的开发证书 申请地址:https://ask.dcloud.net.cn/article/152 2 合法的且以https协议开头的下载地址 https://unicloud.dcloud.net.cn/ 3 list文件
list文件
1 新建一个gitee仓库 将list文件提交上去 点击原始数据 2 修改list文件的appid和名称
<?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>ios包的https下载地址</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>app图标地址</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>app图标地址</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>项目的appid</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>HWAPP</string>
</dict>
</dict>
</array>
</dict>
</plist>
生成下载地址
地址前缀: itms-services://?action=download-manifest&url=
.plist地址:https://gitee.com/relly9/mytest/raw/master/testApp.list
最后的地址为:地址前缀 + .plist文件地址
itms-services://?action=download-manifest&url=https://gitee.com/relly9/mytest/raw/master/testApp.list
一定要注意的地方!
登录苹果证书把手机的udid加进去 开发证书要把手机的udid加进去才能安装使用