设置了正确的内容类型,但 .ipa 文件被视为 .zip 文件

2024-04-02

我编写了一个小型 Rails 应用程序,我可以在其中上传三个文件,我需要这些文件来无线分发临时构建。这包括一个.ipa文件,一个.mobileprovisioning文件和一个.plist File.

现在的问题是,当我点击链接时.ipa归档 该文件被视为普通下载,我的 iDevices 会询问我在哪里存储该文件。

curl -I example.com/path/to/App.ipa

生成此输出

HTTP/1.1 200 OK
Date: Thu, 25 Oct 2012 13:55:08 GMT
Cache-Control: public, max-age=0
Last-Modified: Thu, 25 Oct 2012 10:23:07 GMT
ETag: "742-1351160587000"
Content-Type: application/octet-stream
Accept-Ranges: bytes
Content-Length: 742
Connection: keep-alive

i think 应用程序/八位字节流是正确的内容类型。我究竟做错了什么?

预先感谢您的答复

问候, 布克


.ipa 文件只是一个(没有很好伪装的)zip 文件(它只是重命名为.ipa)。也许当你设置通用时application/octet-streamMIME 类型,iOS 上的 Safari 浏览器会查看文件的实际内容,发现它实际上是一个 ZIP 存档并继续处理。顺便说一句,在我看来,您想要进行一些 iOS 应用程序的内部或临时分发。在这种情况下,您应该真正将用户引导至manifest.plist 文件(以itms-services://)以便 iOS 知道它需要查找应用程序包,然后下载并安装它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置了正确的内容类型,但 .ipa 文件被视为 .zip 文件 的相关文章

随机推荐