我正在尝试部署我构建的OTA应用程序。这些是我创建ipa所经历的步骤:

  • 生成证书签名请求
  • 创建发行版.mobileprovision
  • Xcode>产品>存档>保存以供企业部署
  • 指定正确的标题,URL(完全限定的域),大型/小型应用程序图标
  • 在IIS上托管.mobileprovision,.ipa,.plist(生成的xcode)。将IIS MIME TYPES配置为.mobilerpovision的application/octet-stream,.ipa的.ipa和text/xml
  • 在便携式计算机上对此进行了测试,并验证了所有URL是否有效。
  • 在iPad上安装了Provisioning Profile OTA。
  • 单击正确格式(itms-services://?action=download-manifest&url=$URL)的下载链接。
  • iPad返回一般的“无法连接”错误。

  • 我试图通过iTunes在iPad上手动安装相同的应用程序,并且工作正常。所以在这一点上,我什至不知道我还能尝试什么。在意识到Xcode会自动执行此操作后,我尝试并删除了entitlements.plist

    非常感谢您的帮助!

    谢谢,
    特雅

    最佳答案

    尝试部署使用OTA Apps签名的IIS 7.5时,我遇到了相同的问题。以下解决方案为我工作:

    更改mime类型:



    IIS Anonymous Authentication Credentials设置为Application Pool Identity

    关于iOS企业OTA发行问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10116091/

    10-10 20:40