iOS企业OTA发行问题 [英] iOS enterprise OTA distribution problems
问题描述
我正在尝试部署我构建OTA的应用程序。这些是我经历创建ipa的步骤:
I'm trying to deploy an app that I built OTA. These are the steps I went through to create the ipa:
- 生成证书签名请求
- 创建分配.mobileprovision
- Xcode>产品>存档>保存用于企业部署
- 指定正确的标题,URL(完全限定域),大/小应用图标
- 在IIS上托管.mobileprovision,.ipa,.plist(xcode生成)。对于.plist,将.mobilerpovision,.ipa和
text / xml
的已配置的IIS MIME类型设置为application / octet-stream
- 在笔记本电脑上进行了测试,验证了所有网址都有效。
- 在iPad上安装了配置文件OTA。
- 点击正确格式的下载链接(
itms-services://?action = download-manifest& url = $ URL
)。 >
- iPad返回一个通用的无法连接错误。
- Generate Certificate Signing Request
- Create distribution .mobileprovision
- Xcode > Product > Archive > Save For Enterprise Deployment
- Specified the right title, URL (fully qualified domain), large / small app icons
- Host the .mobileprovision, .ipa, .plist (xcode generated) on an IIS. Configured IIS MIME TYPES to
application/octet-stream
for .mobilerpovision, .ipa andtext/xml
for .plist. - Tested this out on a laptop and verified all the URLs are valid.
- Installed Provisioning Profile OTA on the iPad.
- Clicking on the download link with the right format (
itms-services://?action=download-manifest&url=$URL
). - iPad returns a generic "Could not connect" error.
我已经尝试安装通过iTunes手动在iPad上的应用程序,它可以正常工作。所以在这一点上,我甚至不知道还能做些什么。我已经尝试并删除了 grantlements.plist
,意识到Xcode自动执行此操作。
I've tried to install the same app manually on the iPad via iTunes and it works fine. So at this point, I don't even know what else I can try. I've tried and removed entitlements.plist
after realizing that Xcode does this automatically.
任何帮助都非常感激谢谢,
Teja。
Any help is much appreicated!
推荐答案
p>我有同样的问题尝试部署使用 IIS 7.5
的企业部署签名的 OTA Apps
。以下解决方案适用于我:
I had the same problem trying to deploy enterprise deployment signed OTA Apps
with IIS 7.5
. The following solution worked for me:
更改mime类型:
。 plist:application / xml
.ipa:application / x-plist
.plist : application/xml
.ipa : application/x-plist
设置 IIS匿名认证证书
到应用程序池标识
。
这篇关于iOS企业OTA发行问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!