2014-08-28 39 views
0

我使用流星0.8.3 iOS設備是7.1 我使用的是最新的https://github.com/andrewreedy/cordova-loader無法獲取流星科爾多瓦裝載機到iOS設備上運行(不是仿真器)

我可以運行在我的科爾多瓦應用iOS模擬器,但是當我嘗試從實際iPhone中運行它時,應用程序似乎無法看到我的本地服務器,它位於WiFi網絡上。

我收到以下錯誤信息:

Failed to load webpage with error: Could not connect to the server. 

科爾多瓦的應用程序只是旋轉。

我在科爾多瓦的項目改爲config.xml中:

<content src="http://<my local IP>:3000/?cordova=0.0.1" /> 

這個工程在模擬器上而不是在設備上安裝的應用程序。

我可以訪問:

http://<my local IP> :3000 
從Safari瀏覽器

在我的iPhone ...所以網絡明智,我認爲它應該能夠看到它。

ps。我將試用Meteor 0.9.x Cordova預覽版,但我目前有太多不受0.9支持的軟件包。

+0

@andrewreedy我把這個問題放在這裏,因爲我認爲這可能是一件愚蠢的事,我正在與cordova-loader問題。任何想法,請問? – aginsburg 2014-08-28 22:57:16

回答

0

的問題是老了,但是我已經和這家新近所以這裏的問題是對別人有類似問題的一個提示:

從一個真實的設備運行鍼對本地服務器,你需要做兩件事情:

  1. 將設備指向服務器。例如:meteor build <build_output_path> --server <local_ip>:3000請記住,build_output_path最好不要在流星目錄中。

  2. 開始與移動服務器選項和本地IP本地服務器:meteor --mobile-server <local_ip>:3000

如果你不開始與移動服務器選項本地服務器,服務器會告訴客戶端DDP-連接到本地主機,導致無法連接到服務器錯誤。

+0

謝謝 - 我應該有自己的回答,很久以前,道歉...這個問題真的與Meteor 1.0版本一起消失,是的使用你指定的--mobile-server params。再次感謝。 – aginsburg 2015-02-27 19:59:41

相關問題