当前位置:首页 > iOS > 正文内容

iOS企业包如何做ipa 分发下载

careyang8个月前 (11-22)iOS993


      今天我们介绍的是企业版安装包的分发,企业包对于我们iOS开发者来说,并不太常见,走过路过的可以简单了解一下。废话不多说,直接干货!



     那么如何让用户可以直接下载安装ipa呢,大概可以简单分为3步

  1.  将ipa安装放在服务器(必须HTTPS),拿到下载链接

  2. 将ipa 的下载链接替换下方plist 文件中的下载路径

  3. 将 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>
                        <!-- 需要安装的ipa包在服务器的路径 -->
                        <string>https://******/yysk.ipa</string>
                    </dict>
                    <dict>
                        <key>kind</key>
                        <string>full-size-image</string>
                        <key>needs-shine</key>
                        <true/>
                        <key>url</key>
                        <!-- 安装时需要显示的大图标(1024*1024)在服务器的路径 -->
                        <string>https://********.png</string>
                    </dict>
                    <dict>
                        <key>kind</key>
                        <string>display-image</string>
                        <key>needs-shine</key>
                        <true/>
                        <key>url</key>
                        <!-- 安装时需要显示的小图标(180*180)在服务器的路径 -->
                        <string>https://********.png</string>
                    </dict>
                </array>
                <key>metadata</key>
                <dict>
                    <key>bundle-identifier</key>
                    <string>com.leiren.goodsbox</string>
                    <key>bundle-version</key>
                    <string>2.0</string>
                    <key>kind</key>
                    <string>software</string>
                    <key>title</key>
                    <string>应用试客</string>
                </dict>
            </dict>
        </array>
    </dict>
    </plist>


    以上步骤完成后,我们就可以做分发了。


    如何进行测试呢,我们可以写一个简单HTML页面进行测试,您可以将下边 url 替换成你的 plist 文件的服务器下载链接地址

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="UTF-8">
      <title>bitspot App下载</title>
    </head>
    <body>
    <a href="itms-services://?action=download-manifest&url=https://*****/ipa.plist">点击安装</a>
    </body>
    </html>   

      

    你只需静静等待就可以了,会自动帮你安装到手机桌面上的。安装完成后我们需要到设置里面对app 账号进行信任,信任完成后就可以打开了


    Tips:


    • 如何一键打开信任证书页面呢?

      • 需要准备任一企业账号的导出的***.mobileprovision 配置文件

    • 企业包安装有没有限制?

      1.   没有数量限制,但是数量过大容易造成封号

      2.   iOS 15 上没有办法安装(部分其他系统版本也有可能无法安装)


    扫描二维码推送至手机访问。

    版权声明:本文由分享世界发布,如需转载请注明出处。

    本文链接:http://cysolo.com/?id=4

    分享给朋友:
    返回列表

    没有更早的文章了...

    没有最新的文章了...

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法和观点。