2013-04-15 72 views
2

早安,啓動在iOS模擬器的應用程序使用命令行

我試圖啓動與命令行iOS Simulator的應用程序,所以我在終端把這個命令:

open `xcode-select --print-path`/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app 

使用這個命令,模擬器啓動。我的問題是如何從終端啓動應用程序?

+0

這可能有所幫助:http://cocoamanifest.net/articles/2011/12/running-your-ios-app-in-the-simulator-from-the-command-line.html – rog

回答

2

我已經使用WaxSim(引用rog的評論),它工作得很好。你可以在https://github.com/square/WaxSim找到它。對於它的價值,沒有兩年的承諾,並有一些公開的拉動請求。

最近我開始使用ios-sim,可以在https://github.com/phonegap/ios-sim找到。它看起來像(當前)它是活躍的,似乎有更多的功能。到目前爲止,我沒有任何問題(儘管我還沒有用它還在憤怒)。

+0

我已記錄您的解決方案,但我必須用模擬器6.0來午餐我的應用程序!我不知道,但與WaxSim我認爲是不可能的! –

+0

我不清楚'WaxSim'和6.x SDK中的模擬器,但我知道'ios-sim'可以工作。 –

+0

okey我會嘗試使用ios-sim,如何安裝它? –

1

我沒有足夠的代表將其作爲評論發表。

ios-sim被Facebook和許多其他公司用於運行自動化測試和通過命令行啓動到iOS模擬器的東西。

您可以從git repo下載它,只需在XCode中打開它並構建它。 可執行文件將在Build> products文件夾中生成。 (有關的XCode 6〜/資源庫/開發/ Xcode中/ DerivedData/IOS-SIM-XXXXXX ... /編譯/產品/) https://github.com/phonegap/ios-sim

這裏是運行在iOS6的模擬器。應用程序的命令:

ios-sim launch ./MyApp.app --devicetypeid "com.apple.CoreSimulator.SimDeviceType.iPhone-6" 
相關問題