使用命令行在iOS模拟器上启动应用程序

时间:2013-04-15 15:35:43

标签: iphone ios macos terminal ios-simulator

早上好,

我正在尝试使用命令行在iOS Simulator上启动应用程序,因此我将此命令放在终端中:

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

使用此命令启动模拟器。我的问题是如何从终端启动应用程序?

2 个答案:

答案 0 :(得分:2)

我使用了WaxSim(在rog的评论中引用)并且效果很好。您可以在https://github.com/square/WaxSim找到它。对于它的价值,没有像两年一样的提交,并且有许多公开拉请求。

最近我开始使用ios-sim {{1}},可以在https://github.com/phonegap/ios-sim找到。看起来(目前)它是活动的,似乎有更多的功能。到目前为止,我没有遇到任何问题(虽然我还没有使用它 in anger )。

答案 1 :(得分:1)

我没有足够的代表把它写成评论。

Facebook和许多其他公司使用

ios-sim来运行自动化测试,并通过命令行将内容发送到iOS模拟器中。

您可以从git repo下载它,只需在XCode中打开它并构建它。 可执行文件将在Build>产品文件夹中生成。 (对于XCode 6~ / Library / Developer / Xcode / DerivedData / ios-sim-xxxxxx ... / Build / Products /) https://github.com/phonegap/ios-sim

这是在iOS6模拟器中运行.app的命令:

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