OTA(空中下载)在将IOS 7.1从http改为https后仍然无法连接服务器?

8

针对 iOS 7.1 版本,如果您尝试进行 OTA 安装并且链接到 .plist 文件的是 http 链接,您将会遇到以下错误信息:“无法安装应用程序,因为 com.test.com 的证书无效。” 因此,需要将 http 更改为 https

例如:

itms-services://?action=download-manifest&url=http://www.test.com/OTA_App_Name.plist

to

itms-services://?action=download-manifest&url=https://www.test.com/OTA_App_Name.plist

我更改后仍然出现“无法连接 www.test.com”错误。我已经检查了所有的plist细节,链接都是正确的。有什么想法吗?我需要设置https证书吗?怎么做?


1
证书是否可以是自签名的? - Shahar Hadas
1
这是关于编程的内容,请将以下文本从英语翻译成中文。仅返回翻译后的文本:这个的副本。这是你的答案:https://dev59.com/BWIj5IYBdhLWcg3wb0nX#20276908 - MrTristan
做了同样的事情,遇到了同样的问题。有什么运气吗? - LittlePeculiar
2个回答

0

iOS需要一个可以验证的证书。也许你正在使用自签名证书,但这些证书无法工作。不过,如果有必要,你可以使用通配符证书。


-1
我们最近遇到了同样的问题。您必须像您所做的那样更改链接,但还必须重新保存 plist。当您归档和分发 ad/hoc 企业时,您必须输入应用程序网址。输入 https://www.test.com/OTA_App_Name.ipa。这为我们解决了问题,没有证书魔法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接