2012-05-28 50 views
1

我正在为android和ipad应用程序创建自己的appstore。我使用node.js来运行我的webservices和mongodb来存储数据。 Webservices运行在8030端口。例如:webservice at localhost:8030/webservice1。为了把所有东西放在我的服务器机器上,我使用xampp服务器。在httpd.conf文件我配置它作为如何从myserver.com下载并安装ipa文件..在ipad中?

ProxyPass /getapplication http://localhost:8030/webservice1 ProxyPassReverse /getapplication http://localhost:8030/webservice1

此WebService将开始下载在设备中的应用程序文件。这适用于apk文件。但是在ipad虽然我尝试下载的ipa文件,Safari浏览器的示值误差为“Safari无法下载此文件”

通常我直接给出下载路径为http://myserver.com/myfolder/myapkfile.apk 和iPad版http://myserver.com/myfolder/myipafile.ipa。经过一些链接后,我改变了ipad的链接到

itms-services://?action=download-manifest&url=http://myserver.com/myfolder/myipafile.ipa 它显示错误为“无法连接到myserver.com”。可能是什么问题?任何人都可以帮我理清我错过了什么?

+0

这是因为对于临时OTA iOS发行版,它通常需要.plist(清单)文件,其中包含指向.ipa和其他重要应用程序数据的链接。看看BetaBuilder(Mac应用程序,Github上可用的源代码)和TestFlight如何实现它。 – Luke

+0

@Luke亚,给了我的问题的解决方案..我刚创建一个链接到Ipa文件的plist文件..也遵循[链接](http://samvermette.com/71)的步骤非常感谢。 。:) – LincyTonita

+0

我应该发表我的评论作为答案,以便您可以接受吗?很高兴你把事情解决了! – Luke

回答

1

我们需要在我们的服务器上安装的MIME类型的文件。

对于IIS,请打开IIS管理器。右键单击 '服务器(本地计算机)' 选择属性,点击 'MIME类型' 点击 '新建...'

添加以下MIME类型:

的.ipa - 应用程序/八位字节流 的.plist - text/plain的。