2014-10-31 35 views
9

我目前正在開發一個使用Meteor v1.0的移動應用程序,並嘗試使用iOS模擬器測試iOS設備。使用Meteor在iOS模擬器中定位特定設備

對於科爾多瓦的應用程序,我已經習慣了做這樣的事情:

cordova emulate ios --target "iPad" 

流星,另一種方法是:

meteor run ios 

我的Mac上運行上述命令流星導致了應用程序正在運行在iPhone 4S模擬器上。在使用Cordova時,我無法選擇使用什麼設備來模擬。

我試過在開始加載應用程序之後通過iOS模擬器切換設備,但該應用程序在切換到的設備上不可用。

我找到的唯一解決方案是導航到科爾多瓦目錄(.meteor/local/cordova-build)並直接從Cordova運行iOS模擬器。

有誰知道更好的解決方案,通過使用流星本身或目前不可能?我一直無法在文檔中找到任何內容。我願意使用其他方法對其進行測試,但將所有內容與Meteor保持一致會很好。

回答

8

目前的解決方案是通過運行meteor run ios-device打開Xcode,然後在Xcode中選擇正確的模擬器。不幸的是,ios-sim(Meteor用於模擬器的軟件包)並不便於選擇要模擬的設備。

1

meteor run ios-device -p 3000是我所做的。然後下載手機應用的差距爲iPad和您的IP運行:

ipconfig getifaddr en0

然後把在手機上的差距應用。例如:192.168.0.8:3000

+1

這並不回答這個問題 - 問題是關於使用特定的模擬設備,您的答案是關於在物理設備上運行。 – Jase 2015-07-22 12:48:48

相關問題