我正在尝试部署我构建OTA的应用。这些是我创建ipa的步骤:
application/octet-stream
,为.plist配置.ipa和text/xml
。itms-services://?action=download-manifest&url=$URL
)的下载链接。我试图通过iTunes在iPad上手动安装相同的应用程序,它运行正常。所以在这一点上,我甚至不知道我还能尝试什么。我意识到Xcode会自动执行此操作后尝试删除entitlements.plist
。
任何帮助都很有用!
谢谢,
的Teja。
答案 0 :(得分:4)
尝试使用OTA Apps
部署签名IIS 7.5
的企业部署时遇到了同样的问题。以下解决方案对我有用:
更改mime类型:
.plist:application / xml
.ipa:application / x-plist
将IIS Anonymous Authentication Credentials
设置为Application Pool Identity
。
答案 1 :(得分:1)
我在iis 7.5中托管了我的ios 6应用程序,但我没有添加任何mime类型,它会为我安装。
无论如何,根据mime类型,我在互联网上阅读的内容。
.mobileprovision和.ipa
application/octet-stream
.plist
text/plain
<强>应用/八位字节流强>
它是一个二进制文件。一个通用的http字节流。通常它是一个必须在应用程序中打开的应用程序或文档。
网址转义问题 点击具有正确格式的下载链接(itms-services://?action = download-manifest&amp; url = $ URL)
确保网址已转义,否则可能无法安装。
网络配置要求
Apple要求必须可以访问其中两台服务器才能成功安装。
访问一台服务器确认它已被授权安装,另一台服务器检查ota的最大应用程序大小限制。
阅读有关服务器地址的Apple文档,并确保它们未被锁定在封闭的内部网中。
答案 2 :(得分:0)
尝试将“application / x-plist”作为plist的MIME类型
答案 3 :(得分:0)
让我疯狂的是试图找出.mobileprovision文件的mime类型然后我不清楚,但 application / octet-stream 用于.mobileprovision文件。< / p>
答案 4 :(得分:0)
要对您的网站进行问题排查,请执行以下步骤:
itms-services
链接itms-services
链接或复制链接如果上述任何步骤出现错误,请修复您的网站并在您的PC上重复测试。
从Apple,您可以在iPhone in Business - Deployment下找到 iOS Deployment Technical Reference in PDF。在页42,您可以找到有关在OS X和IIS的mime类型上配置Web服务器的以下文本:
设置服务器MIME类型
您可能需要配置Web服务器,以便正确传输清单文件和应用程序文件。
对于OS X Server,将以下MIME类型添加到Web服务的MIME类型设置:
对于IIS,使用IIS管理器在服务器的“属性”页面中添加MIME类型:
答案 5 :(得分:0)
我的猜测是,即使这些文件都有效,其中一个文件在itms-services:// url或下载清单文件中也是拼写错误。
检查整个过程(30秒内)的最佳方法是安装web proxy并跟踪请求。
步骤:
答案 6 :(得分:0)
只需为.plist
和.ipa
扩展名添加两种MIME类型。
我在IIS 7上添加了以下内容并开始工作:
.ipa: application/octet-stream
.plist: application/xml
我没有必要部署.mobileprovision
文件。我想这不是必需的,至少现在不行了。