2012-05-28 80 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的。