我希望注册 iOS Developer Enterprise 计划。我找不到我的问题的答案 - 就此而言,Apple 自己也不确定我何时在电话中提问。
我的问题:如果该应用程序是使用iOS Developer Enterprise 程序开发的,我是否可以通过无线方式将应用程序直接传送到目标设备?
理想情况下,我可以将应用程序交付给不想打开笔记本电脑并启动 iTunes 以在他们的 iOS 设备(几乎总是 iPhone)上安装应用程序的“公路勇士”同事。
你的经验是什么?
我希望注册 iOS Developer Enterprise 计划。我找不到我的问题的答案 - 就此而言,Apple 自己也不确定我何时在电话中提问。
我的问题:如果该应用程序是使用iOS Developer Enterprise 程序开发的,我是否可以通过无线方式将应用程序直接传送到目标设备?
理想情况下,我可以将应用程序交付给不想打开笔记本电脑并启动 iTunes 以在他们的 iOS 设备(几乎总是 iPhone)上安装应用程序的“公路勇士”同事。
你的经验是什么?
这个有可能。我们在我工作的公司做同样的事情。我们将 .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>
我认为,这是每个许可证注册的设备数量的限制。– preetam 8 月 16 日 12:46
是的,每个许可证 100 台设备。– JPetric 8 月 16 日 13:04
iOS Developer Enterprise 计划允许您将“内部”应用程序分发到无限数量的设备。没有这样的 100 台设备限制。
来自为 iOS 设备分发企业应用程序:关于部署应用程序(需要 Apple 开发人员登录),它描述了 4 种不同的应用程序分发方式,包括无线:
分发应用程序供您的用户使用 iTunes 安装。
让 IT 管理员使用 iPhone 配置实用程序或 Apple Configurator 在设备上安装应用程序。
将应用程序发布到安全的 Web 服务器上;用户以无线方式访问和执行安装。
如果您的 MDM 服务器支持,请使用您的 MDM 服务器指示受管设备安装内部或 App Store 应用程序。