我在开发中设置了一个 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 上的移动 Safari 中单击它时,它只显示 pList 的内容。我应该链接到 pList 而不是 .ipa,对吗?
<a href="{{STATIC_URL}}binaries/coolRunner.ipa">Cool Runner </a>
第四次尝试(在我链接到 ipa 的正上方)提示我下载 ipa,然后移动 Safari 允许我在 Evernote 或其他一些应用程序中打开链接。不完全是我想要的。
在完全相同的模板中,为了进行完整性检查,我提供了指向 mp3 和 iphone 配置文件的链接,它们都可以工作(单击 iphone 配置文件链接确实会启动 iPhone 的设置应用程序并要求我正确安装配置文件)
<a href="{{STATIC_URL}}binaries/test.mp3">cool song</a>
<a href="{{STATIC_URL}}binaries/coolRunner.mobileconfig>Cool Runner Configuration Profile</a>
我的实际 ipa 文件是否有问题,例如,它可能没有正确配置?我使用 XCode 4.5 并将其存档,然后按照死的简单向导,将其分发给企业/临时部署,用我的身份对其进行代码签名(我拥有所有特权,除了我不是团队代理,但我是管理员),并填写了需要应用程序 URL 的表格(我说的是http://192.168.1.109:8000/appstore/static/binaries/coolRunner.plist
)