5

我希望注册 iOS Developer Enterprise 计划。我找不到我的问题的答案 - 就此而言,Apple 自己也不确定我何时在电话中提问。

我的问题:如果该应用程序是使用iOS Developer Enterprise 程序开发的,我是否可以通过无线方式将应用程序直接传送到目标设备?

理想情况下,我可以将应用程序交付给不想打开笔记本电脑并启动 iTunes 以在他们的 iOS 设备(几乎总是 iPhone)上安装应用程序的“公路勇士”同事。

你的经验是什么?

4

3 回答 3

3

这个有可能。我们在我工作的公司做同样的事情。我们将 .ipa 和 .plist 文件放在服务器上,并提供指向 .plist 文件的链接。当用户从他们的移动设备单击链接时,系统会提示他们安装应用程序。

唯一必要的是将所有设备的 UDID 包含到您用来签署应用程序的配置文件中。

这是 .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>http://location of your .ipa file</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>your.app.identifier</string>
                <key>bundle-version</key>
                <string>3.5.2</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>app_title</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

然后将链接添加到您的 plist 文件:

<a href="itms-services://?action=download-manifest&url=http://location-of-plist.plist">
Download application</a>
于 2013-08-16T12:37:30.103 回答
1

我认为,这是每个许可证注册的设备数量的限制。– preetam 8 月 16 日 12:46

是的,每个许可证 100 台设备。– JPetric 8 月 16 日 13:04

iOS Developer Enterprise 计划允许您将“内部”应用程序分发到无限数量的设备。没有这样的 100 台设备限制。

于 2013-11-12T06:53:40.640 回答
0

来自为 iOS 设备分发企业应用程序:关于部署应用程序(需要 Apple 开发人员登录),它描述了 4 种不同的应用程序分发方式,包括无线:

  1. 分发应用程序供您的用户使用 iTunes 安装。

  2. 让 IT 管理员使用 iPhone 配置实用程序或 Apple Configurator 在设备上安装应用程序。

  3. 将应用程序发布到安全的 Web 服务器上;用户以无线方式访问和执行安装。

  4. 如果您的 MDM 服务器支持,请使用您的 MDM 服务器指示受管设备安装内部或 App Store 应用程序。

于 2013-08-16T12:35:59.840 回答