[英]How to distribute an enterprise iOS app?
It's an in-house iOS app for a small company. 这是一个针对小公司的内部iOS应用程序。 The company has iOS developer enterprise program.
该公司拥有iOS开发人员企业计划。 I am hoping that it is possible to distribute the app using their corporate website which has an SSL certificate ie without using an MDM server.
我希望可以使用具有SSL证书的公司网站分发应用程序,即不使用MDM服务器。
I am able to export an .ipa file for Enterprise Deployment. 我能够导出企业部署的.ipa文件。 Thanks.
谢谢。
You can do it through their server in a few easy steps. 您可以通过几个简单的步骤通过他们的服务器完成。
You need to first create an html page which the users can navigate to. 您需要先创建一个用户可以导航到的html页面。 This page will hold a button or link which will open a manifest plist with instructions to install the ipa file.
此页面将保留一个按钮或链接,该按钮或链接将打开一个清单plist,其中包含安装ipa文件的说明。
HTML: HTML:
itms-services://?action=download-manifest&url="The url where the manifest.plist can be found"
This means that you not only need to generate a .ipa but also a .plist which will be the manifest. 这意味着您不仅需要生成.ipa,还需要生成清单的.plist。 You can search how to generate manifest for iOS.
您可以搜索如何为iOS生成清单。 One thing to keep in mind, the path to the .ipa referenced in the .plist will need to be its path on the server for example:
需要注意的一点是,.plist中引用的.ipa的路径需要是服务器上的路径,例如:
https://myserver.com/myapp/app.ipa
For this example we can assume that the myapp/ directory holds the .ipa, .plist and .html file for the app. 对于此示例,我们可以假设myapp /目录包含应用程序的.ipa,.plist和.html文件。
Assuming all provisioning profiles are set correctly, the user should then be able to download the app. 假设所有配置文件都已正确设置,则用户应该能够下载该应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.