是否有针对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链接,但如何判断?
答案 0 :(得分:0)
对于内部分发(在App Store外部),您需要拥有一个企业开发者帐户,并使用Ad Hoc Provisioning配置文件对该应用进行签名。
如果您没有企业帐户,则在创建配置文件时必须指定设备列表(不推荐)。
然后,您可以在Web服务器上托管应用程序,并让用户通过Safari下载它。
答案 1 :(得分:0)
让它发挥作用。赞美主。
我将〜/ app目录从需要身份验证的服务器移动到了一个只包含app但没有其他内容的服务器。服务器由GoDaddy颁发的SSL证书保护,因此它不是自签名的。
我认为Apple试图以某种方式回到网站检查某些内容,而身份验证/重定向正在推动它。
我还手动编辑了plist和index.html文件,删除了所有已插入的空白区域(标签和空格)。
现在要在更广泛的受众身上进行测试。