我已经在SO上发布了这个问题,因为我觉得找到有很多iOS Enterprise程序经验的人是最合理的地方。
对于我的公司,我们正在开发一个内部应用程序。我们希望在用户端< 1> 所需的最小努力下部署此应用程序,因为应该可以为传入的同事快速安装它。此外,我们无法始终保证在安装时< 2> 启动并运行互联网连接。内部应用程序将通过无线网络从网络服务器下载到我们的场所。
我们目前尚未加入企业计划,因为我们正在调查我们的目标是否可以实现。
对于< 1> ,我们发现UDID不必包含在企业部署的配置文件中。需要的是配置文件。现在,这是我的第一个具体问题:
在可以安装配置文件之前是所需的任何其他步骤吗?
可以将配置文件嵌入到应用程序中,就像OTA测试版一样吗?这将为用户节省安装配置文件的步骤。
对于< 2> ,会出现以下问题:
here它指出ax.init.itunes.apple.com
和ocsp.apple.com
需要访问权限。前者用于查询最大允许GPRS应用程序文件大小。当您的目标是通过wifi分发时,它听起来并不相关,但页面上写着“如果无法访问此站点,安装可能会失败”。所以它确实让我感到担忧。后者似乎不那么严重,因为它表示“无法联系或从OCSP服务器获得响应不被解释为撤销”,这意味着它应该可以立即联系该服务器。
我假设我可以使用任何URL方案指向提供应用程序包的本地服务器,并且对服务器配置没有限制。
总结两者:是否可以在没有正常互联网连接的情况下从本地服务器安装内部应用程序?
感谢您的帮助;非常感谢。由于我之前没有使用企业部署的经验,因此很难确信我不会错过Apple文档中的细节。
答案 0 :(得分:1)
可以嵌入配置文件。
您的员工在下载应用时需要连接互联网,以便设备可以与您提到的Apple服务器联系。