最近我们获得了内部分销的ios企业证书。 我们成功地创建了配置,但现在我们不太确定将应用程序分发给员工的方式。
分发内部应用的最典型方式是什么? 是否可以使用Azure / AWS等第三方云?我们的域名没有ssl证书。
我们都是这个领域的新手,所以任何建议都将受到重视。 谢谢
答案 0 :(得分:2)
iOS企业应用程序的分发需要一个所谓的清单。这用作各个终端的指令,用于安装独立于App Store的应用程序。
请按照以下说明操作:
准备访问可通过HTTPS访问的Web服务器。需要通过FTP或SCP访问。
将PressMatrix通过FTP / SCP发送的iOS二进制文件(.ipa)应用程序下载到您的网络服务器。
使用以下结构创建manifest.plist文件,并将以下值替换为适合您应用的信息:
URL Web服务器上的应用程序二进制文件(.ipa)的完整Web地址URL(https://)。 捆绑标识符 您可以在PressMatrix应用程序生产电子邮件中找到您的应用程序的软件包ID 捆绑版 可以在PressMatrix App Production电子邮件中找到适用于您的应用程序的软件包版本 标题 您的应用的名称 示例manifest.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> child </ key>
<String> software package </ string>
<Key> url </ key>
<String> https://www.meinserver.de/MeineApp.ipa </ string>
</ Dict>
</ Array>
<Key> metadata </ key>
<Dict>
<Key> bundle-identifier </ key>
<String> com.pressmatrix.meineapp </ string>
<Key> bundle-version </ key>
<String> 1.0 </ string>
<Key> child </ key>
<String> software </ string>
<Key> title </ key>
<string> My app name </ string>
</ Dict>
</ Dict>
</ Array>
</ Dict>
</ Plist>
服务器存款的第4次主要活动
通过FTP / SCP将创建的iOS清单下载到您的网络服务器。
使用您的清单文件的完整网址作为参数(URL)创建ITMS服务链接(iTunes Music Store) 例如:
itms-services:// action = download-manifest&amp; url = https://mein.webserver.de/manifest.plist