2019-03-04使用Adobe DPS分发企业 iOS 查看器应用程序

本教程介绍了如何创建企业查看器应用程序,以及如何创建供授权用户下载并安装该应用程序的网页。

创建企业查看器应用程序

按照以下步骤学习如何使用 Viewer Builder 创建企业查看器。

1.如果您刚刚开始使用 Digital Publishing Suite,请阅读有关使用 Viewer Builder 的详细信息。

2.注册 iOS Developer Enterprise Program。这是创建企业查看器的必要步骤。在 iOS Developer Enterprise Program 中,创建一个企业移动配置文件。

3.使用 Viewer Builder 创建企业查看器。

a. 创建一个您希望在设置屏幕上显示的查看器,选中“Enterprise signed build”选项(图 1)。

图 1:设置您的查看器用于企业分发

4.创建 enterprise_viewer.plist 文件。使用下面的 XML 创建名为 enterprise_viewer.plist 的文件或从在本文开头的“要求”一节中下载的 ZIP 文件中提取该文件。

5.打开任意文本编辑器来创建或编辑该文件。如果您要创建文件 enterprise_viewer.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>absolute-path-to-ipa</string>
                        </dict>
                    </array>
                    <key>metadata</key>
                    <dict>
                        <key>bundle-identifier</key>
                        <string>com.adobe.dps.enterpriseViewer</string>
                        <key>bundle-version</key>
                        <string>1.7.0.0.0</string>
                        <key>kind</key>
                        <string>software</string>
                        <key>title</key>
                        <string>Enterprise Viewer</string>
                    </dict>
                </dict>
            </array>
        </dict>
    </plist>


6.修改 url(第 14 行),用托管 IPA 文件的绝对 URL 替换 absolute-path-to-ipa。

7.修改 bundle-identifier(第 20 行),用您应用程序的束标识符替换 “com.adobe.dps.enterpriseViewer”。如果您没有捆绑标识符,请打开 Viewer Builder,在查看器的 Build Details 列查找 Bundle ID。

图 2:查看器应用程序 Bundle ID 和 Bundle Version 示例

8.修改 bundle-version(第 22 行),用您应用程序的捆绑版本替换 “1.7.0.0.0”。如果您没有捆绑版本,请打开 Viewer Builder,在查看器的 Build Details 列进行查找(图 2 中的示例)。

您现在已经为托管用于执行分发任务的查看器应用程序及其相关文件做好准备。

托管分发查看器应用程序

在下一节中,您将会学习如何创建供用户下载您的应用程序的 HTML 页面,为该页面上载文件及测试这些文件。

创建 HTML 页面

1.创建一个新的 HTML 页面,或使用本文“要求”一节提供的可下载 ZIP 文件中随附的 index.html 文件。

2.在任意文本编辑器中打开该 HTML 页面。

3.如果您自行创建 HTML 页面,请添加以下代码: Download and install.

4.用托管 enterprise_viewer.plist 文件的绝对路径位置替换

上载文件

1.将 enterprise_viewer.plist 文件上载至您在 HTML 页面中为 URL 属性指定的 URL。

2.将 IPA 文件上载至您在 enterprise_viewer.plist 中指定的 URL。

3.将 HTML 文件上载至您的 Web 服务器。

测试文件

1.在 iPad 浏览器中,导航至您的 HTML 页面,然后单击“下载并安装”链接以启动安装流程。

2.如果遇到问题,请验证您是否在 IPA 文件中为 IPA 文件指定正确的 URL,并验证 HTML 页面引用的 enterprise_viewer.plist 文件 URL 是否正确。

保护托管应用程序的安全

当使用此方法分发您的应用程序时,Apple 要求您对用户进行身份验证,或在防火墙后托管文件。您可以简单地使用基本授权进行身份验证,也可以采用基于目录的身份验证。以下链接详细介绍了如何为各种常见的 Web 服务器设置基本身份验证:

• Apache

• Microsoft IIS

Copyright © 2020 boyuntu Company Limited. All rights reserved.

使用条款 | 隐私 | Cookies 京ICP备2020043591号-1

北京博云图科技有限公司    北京市海淀区知春路甲48号3号楼7层2单元8D-1

销售电话:133 1106 0870    邮箱: 292925130@qq.com