是否可以立即将您的iOS应用程序安装到具有XCode的所有设备模拟器

时间:2015-08-20 17:46:36

标签: ios xcode ios-simulator

我想学习一种在XCode GUI中同时将我的iOS应用程序安装到所有类型的模拟器(iphone4s,iphon5s,ipad2 ..)的快速方法。

这可能吗?

2 个答案:

答案 0 :(得分:1)

这当然是可能的,但不是微不足道的。

可以使用simctl(CLI到CoreSimulator.framework)来安装应用程序。你可以运行' xcrun simctl install'将应用程序安装到特定设备。

要使其正常工作,需要启动设备,但需要通过“非UI”体验“xcrun simctl boot'目前还不足以让它发挥作用。您需要完全启动设备(如Simulator.app所示)才能使安装正常工作。

不幸的是,Simulator.app只允许一次启动一个设备,但是没有什么可以阻止你创建Simulator.app的多个副本(每个设备都要运行一个)。您将要编辑Info.plist以更改捆绑包标识符,以便它们不会相互冲突并使用codesign实用程序重新分配应用程序包。

答案 1 :(得分:0)

不,iOS模拟器无法同时运行多个应用程序或多个设备。