我的iOS应用程序有两个不同的目标.是否可以在模拟器的两个不同实例上同时运行这两个应用程序? 如果不要求受益于Xcode的调试器,这是可以的. 到目前为止,我找到的唯一解决方案是安装两个版本的XCode,但这是一个非常繁重/占用空间的解决方案.

推荐答案

可以从命令行运行两个iOS模拟器实例.它们不会被附加到Xcode调试上,事实上,它似乎只有在没有运行Xcode的情况下才能工作.

首先,您需要在模拟器中从Xcode运行该应用程序,以便将其安装到模拟器中.确保您运行的模拟器与最终使用的模拟器相同

现在打开终端窗口,然后执行此操作.

cd /Applications/Xcode.app/Contents/Developer/Applications
open -n iOS\ Simulator.app
open -n iOS\ Simulator.app

Update for Xcode 7:使用Xcode7时,模拟器的应用程序名称已更改,因此改为:

cd /Applications/Xcode.app/Contents/Developer/Applications
open -n Simulator.app
open -n Simulator.app

当第二个启动时,你会收到一个错误alert .只需从"硬件"»"设备"中删除它和select a different device即可.现在你有两个模拟器在运行,你已经从Xcode安装的任何应用程序都会在那里.

Ios相关问答推荐

SwiftUI.从自定义视图修改器访问自定义视图子视图

Xamarin Forms CustomPin iOS Render

磁盘上的Objective-C ISA指针与实例化对象时的比较

使用 WebKit 加载 YouTube 视频时控制台中打印警告

swiftui 图像放大时无法正确拖动

iOS上从谷歌云存储API不断收到网络连接已丢失的错误信息

为什么 Swift 不在启动的同一线程上恢复异步函数?

SwiftUI:同时拖动父视图和子视图,但手指分开

Flutter iOS 构建失败并在 ios/Runner/AppDelegate.swift 中出现多个错误

无法为 Flutter 项目构建 ipa [CocoaPods 找不到 pod "GoogleAppMeasurement" 的兼容版本:]

Flutter 错误:CocoaPods not installed or not in valid state.

如何 comments .plist 文件中的行?

无法同时满足约束 - 没有适当的约束

如何比较两个 UIImage 对象

在 Swift 中上传带参数的图像

try 在 iOS 中处理后退导航按钮操作

使用 Xcode 4 的 iPhone 临时构建

aps-environment 始终在发展

以编程方式创建按钮并设置背景图像

如何确定 WKWebView 的内容大小?