如何使用django和静态URL链接到.ipa文件(通过空中ios应用程序安装)?

如何使用django和静态URL链接到.ipa文件(通过空中ios应用程序安装)?,django,ipa,ota,django-staticfiles,Django,Ipa,Ota,Django Staticfiles,我在开发中安装了一个django服务器。它基本上是你能想象到的最简单的“应用商店”。现在,我终于可以使用static_URL作为前缀来提供静态图像了 但是,我无法启用.ipa文件的空中安装 当我在我的iPhone或iPad上点击我的链接时,我得到了一个404错误,这使我认为指向我的.ipa的路径是不正确的。除了我认为我的道路是正确的以外:> 谁能告诉我魔法之路需要什么 谢谢大家! 在我的django模板中,我所做的只是提供一个指向应用程序的链接,如下所示: 以下两项工作均不适用: <a h

我在开发中安装了一个django服务器。它基本上是你能想象到的最简单的“应用商店”。现在,我终于可以使用static_URL作为前缀来提供静态图像了

但是,我无法启用.ipa文件的空中安装

当我在我的iPhone或iPad上点击我的链接时,我得到了一个404错误,这使我认为指向我的.ipa的路径是不正确的。除了我认为我的道路是正确的以外:>

谁能告诉我魔法之路需要什么

谢谢大家!

在我的django模板中,我所做的只是提供一个指向应用程序的链接,如下所示:

以下两项工作均不适用:

<a href="itms-services://?action=download-manifest&url=http://192.168.1.109:8000/appstore/static/binaries/coolRunner.plist">Cool Runner </a>

<a href="itms-services://?action=download-manifest&url={{STATIC_URL}}binaries/coolRunner.plist">Cool Runner </a>

<a href="{{STATIC_URL}}binaries/coolRunner.plist">Cool Runner </a>

所以第三次尝试,链接到我的plist,它被找到了,但当我在iPHone上的mobile Safari中单击它时,它只显示plist的内容。我应该链接到pList而不是.ipa,对吗

 <a href="{{STATIC_URL}}binaries/coolRunner.ipa">Cool Runner </a>

第四次尝试(我链接到ipa的正上方)提示我下载ipa,然后mobile Safari允许我在Evernote或其他一些应用程序中打开链接。不完全是我想要的

在完全相同的模板中,为了进行健全性检查,我提供了一个指向mp3和iphone配置文件的链接,这两个配置文件都可以工作(单击iphone配置文件链接会启动iphone的设置应用程序,并要求我正确安装配置文件)



我的实际ipa文件可能有问题,如中所示,可能未正确设置?我使用了XCode 4.5并对其进行了归档,遵循了dead simple向导,为企业/临时部署分发了它,用我的身份对其进行了代码签名(我拥有所有特权,但我不是团队代理,但我是管理员),并填写了需要应用程序URL的表单(我说是
http://192.168.1.109:8000/appstore/static/binaries/coolRunner.plist

我忽略了一件事,那就是如何做到这一点:

<a href="itms-services://?action=download-manifest&url=http://192.168.1.109:8000/static/binaries/coolRunner.plist">Cool Runner </a>

这是可行的。对于可能在我之后的其他人,让我解释一下,当您在django的开发服务器中的默认/STATIC/中定义了STATIC_URL时,您可以直接从域名和端口号中找到静态文件:(例如,
http://192.168.1.109:8000/static/captain_obvious.png


还请注意,我不必在开发服务器上或我的标记中添加type=“application/octet stream”或type=“text/xml”。我看到一些帖子说您需要它,尽管这些帖子可能是指生产。对不起,我不知道您的意思。您能给我更多详细信息吗?谢谢
<a href="itms-services://?action=download-manifest&url=http://192.168.1.109:8000/static/binaries/coolRunner.plist">Cool Runner </a>