一、 分发到自己服务器
- 具有https证书的域名和空间
- 生成IPA包
- 新建manifest.plist文件并编辑
- 上传IPA和manifest.plist文件,访问
itms-services://?action=download-manifest&url=manifest.plist的路径地址
注:证书跟随IPA一起下载,仅需下载完成后在设置-通用-描述文件与设备管理
中同意即可
manifest.plist内容配置↓↓↓↓↓↓
<?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>``-*-``IPA地址``-*-``</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>url</key>
<string>``-*-``57*57图片地址``-*-``</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>url</key>
<string>``-*-``512*512图片地址``-*-``</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>``-*-``ID``-*-``</string>
<key>bundle-version</key>
<string>``-*-``版本号``-*-``</string>
<key>kind</key>
<string>software</string>
<key>platform-identifier</key>
<string>com.apple.platform.iphoneos</string>
<key>title</key>
<string>``-*-``标题``-*-``</string>
</dict>
</dict>
</array>
</dict>
</plist>
简单的下载页↓↓↓↓↓↓
<DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试下载</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
</head>
<body>
<a id="clickMe"
href="itms-services://?action=download-manifest&url=`manifest.plist的路径地址`">下载APP</a>
</body>
</html>
</DOCTYPE>
注:2、3 可在打包时合并到一起,如下步骤:
一
二
三
导出的文件中会包含的文件
二、 分发到GitHub/oschina/蒲公英
备注:
- .plist配置文件必须放到https,ipa包可以放到http服务器
- 码云有限制文件大小1M,超过1M需要登录才可访问
网友评论