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

Is it possible to install your iOS app to all device simulators with XCode at once

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

这可能吗?

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

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

应用程序的安装可以使用 simctl 完成,CLI CoreSimulator.framework。您可以 运行 'xcrun simctl install ' 将应用程序安装到特定设备。

要使其工作,需要启动设备,但您通过 'xcrun simctl boot' 获得的非 UI 经验目前不足以使其工作。您需要设备完全启动(如 Simulator.app 那样)才能进行安装。

不幸的是,

Simulator.app 一次只允许启动一个设备,但是没有什么可以阻止您创建 Simulator.app 的多个副本(每个设备一个 运行ning ).您需要编辑 Info.plist 以更改包标识符,这样它们就不会相互冲突,并使用协同设计实用程序重新安装应用程序包。