iOS应用程序的OTA分发简明指南

时间:2015-03-27 15:46:27

标签: ios ota enterprise-distribution

是否有针对iOS签名和分发应用程序的简明指南?我们有一个非常简单的应用程序,可以在内部分发给五六个用户。不会得到10000美元的MDM解决方案。

Apple的文档绝对不可理解。

对不起,这两天一直在玩这个。

我们有一个iOS应用程序。我可以将它安装在我的手机上,以便使用xcode进行调试。完美运行。

我们将plist,ipa和图标加载到IIS服务器上。 IIS服务器使用SSL证书进行保护。您必须登录,然后单击链接以使用下载链接进入该页面。因此,即使进入链接也意味着您已经过身份验证。

plist文件中的所有链接都是https链接。

我可以手动输入plist文件的https地址,然后从我的PC,Mac或iPhone上获取Chrome或Safari中的XML文件。

如果某人遇到iPhone上的链接,"无法连接到服务器www.example.com"。在iPhone控制台中,我看到错误消息SSErrorDomain Code = 2无法登录iTunes。

让我发疯。尽我所知,itms前缀不使用https链接,但如何判断?

2 个答案:

答案 0 :(得分:0)

对于内部分发(在App Store外部),您需要拥有一个企业开发者帐户,并使用Ad Hoc Provisioning配置文件对该应用进行签名。

如果您没有企业帐户,则在创建配置文件时必须指定设备列表(不推荐)。

然后,您可以在Web服务器上托管应用程序,并让用户通过Safari下载它。

答案 1 :(得分:0)

让它发挥作用。赞美主。

我将〜/ app目录从需要身份验证的服务器移动到了一个只包含app但没有其他内容的服务器。服务器由GoDaddy颁发的SSL证书保护,因此它不是自签名的。

我认为Apple试图以某种方式回到网站检查某些内容,而身份验证/重定向正在推动它。

我还手动编辑了plist和index.html文件,删除了所有已插入的空白区域(标签和空格)。

现在要在更广泛的受众身上进行测试。