【问题标题】:Is it possible to start iOS simulator for different devices (iphone4s, iphone6, pad2 etc) for same app, at the same time是否可以同时为同一应用程序启动不同设备(iphone4s、iphone6、pad2 等)的 iOS 模拟器
【发布时间】:2015-11-12 16:27:29
【问题描述】:

我想为同一个应用程序的不同设备启动 iOS 模拟器。例如,我想在以下所有设备中并排查看我的应用;

  • iphone4s
  • iphone5
  • iphone6

这可能吗?

我的问题与Xcode6: Run two instances of the simulator 不同,因为我需要为不同的设备启动模拟器。该帖子没有回答不同的设备类型。

【问题讨论】:

标签: ios iphone ios-simulator


【解决方案1】:

是的,你可以这样做,但它有一个限制,你不能同时调试所有设备的日志。 为此,首先在要测试应用的所有模拟器上运行应用,然后在命令提示符下点击此链接

cd /Applications/Xcode.app/Contents/Developer/Applications

点击以下命令后,无论何时点击此命令,都会启动新的模拟器。

打开 -n iOS\ Simulator.app

只需在当前状态下无法启动设备上按确定:已启动弹出。 之后转到硬件>>设备选择要在其中测试应用程序的设备,然后在每个设备中手动启动应用程序。 之后,您将能够在所有模拟器中测试您的应用。

希望对你有所帮助。

【讨论】:

  • 嗨@rajatp 谢谢你的回答。但我想要一些不同的东西。我想为特定设备启动模拟器。类似以下的东西; startSimulator myApp.ipa iphone4s
  • 我在回答中提到,在忽略“无法在当前状态下启动设备”弹出窗口后。从硬件>>设备中选择您要运行应用程序并启动该应用程序的设备手动在模拟器中。
  • 你的意思是没有办法在命令行中做到这一点。对吗?
  • 从命令行你只会启动类似的模拟器。但从设备你会选择模拟器,这样做没有害处。
猜你喜欢
  • 2015-04-10
  • 1970-01-01
  • 2022-09-28
  • 2014-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-18
相关资源
最近更新 更多