您的位置:首页 > 移动开发 > IOS开发

in house 在 ios 7.1 上不能部署的问题解决方案

2014-03-13 11:38 561 查看
http://stackoverflow.com/questions/20276907/enterprise-app-deployment-doesnt-work-on-ios-7-1

偶然看到这个文章,可能以后会碰到,记录一下

86down
voteaccepted
I found the issue by connecting the iPad to the computer and viewing the console through the XCode Organizer while trying to install the app. The error turns out to be:

Could not load non-https manifest URL: http://example.com/manifest.plist

Turns out that in iOS 7.1, the URL for the
manifest.plist
file
has to be HTTPS, where we were using HTTP. Changing the URL to HTTPS resolved the problem.

I.e.
[code]itms-services://?action=download-manifest&url=http://example.com/manifest.plist


becomes
[code]itms-services://?action=download-manifest&url=https://example.com/manifest.plist


I would assume you have to have a valid SSL certificate for the domain in question. We already did but I'd imagine you'll have issues without it.

86down
voteaccepted
I found the issue by connecting the iPad to the computer and viewing the console through the XCode Organizer while trying to install the app. The error turns out to be:

Could not load non-https manifest URL: http://example.com/manifest.plist

Turns out that in iOS 7.1, the URL for the
manifest.plist
file
has to be HTTPS, where we were using HTTP. Changing the URL to HTTPS resolved the problem.

I.e.
[code]itms-services://?action=download-manifest&url=http://example.com/manifest.plist


becomes
[code]itms-services://?action=download-manifest&url=https://example.com/manifest.plist


I would assume you have to have a valid SSL certificate for the domain in question. We already did but I'd imagine you'll have issues without it.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: