iOS开发人员企业程序 - 设备用户可以直接安装应用程序吗?
我想加入iOS Developer Enterprise程序。我无法找到我的问题的答案 - 就这一点而言,苹果自己并不确定何时通过电话询问。iOS开发人员企业程序 - 设备用户可以直接安装应用程序吗?
我的问题:如果应用程序是使用iOS Developer Enterprise程序开发的,我可以直接向目标设备传送应用程序吗?
理想情况下,我可以将应用交付给不愿意打开笔记本电脑并启动iTunes在他们的iOS设备(几乎总是iPhone)上安装应用程序的“Road Warrior”同事。
你有什么经验?
从Distributing Enterprise Apps for iOS Devices: About deploying apps(这需要苹果开发登录)它描述了4种不同的分发应用程序,包括在空中的方式:
分发对用户的应用程序中使用iTunes安装。
让IT管理员在使用iPhone配置实用程序或Apple Configurator的设备上安装应用程序。
将应用程序发布到安全的Web服务器上;用户无线访问和执行安装。
如果您的MDM服务器支持,使用您的MDM服务器指示托管设备安装内部或App Store应用程序。
这是可能的。我们在我工作的公司里做同样的事情。 我们在服务器上放置了.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开发人员企业程序允许您分配“内部”应用程序无限数量的设备。没有这样的100个设备限制。
我认为,这里是每个许可证注册的设备数量的限制。 – preetam
是的,每个许可证有100个设备。 – JPetric