美文网首页
iOS分发(内测/企业)

iOS分发(内测/企业)

作者: 青椒辣不辣 | 来源:发表于2019-10-29 12:48 被阅读0次

一、 分发到自己服务器

  1. 具有https证书的域名和空间
  2. 生成IPA包
  3. 新建manifest.plist文件并编辑
  4. 上传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需要登录才可访问

相关文章

网友评论

      本文标题:iOS分发(内测/企业)

      本文链接:https://www.haomeiwen.com/subject/ktkwvctx.html