线程 1:在 IOS 模拟器中更改硬件时发出信号 SIGTERM(快速)

Thread1: signal SIGTERM (in swift) when changing hardware in IOS simulator

我的 swift 应用程序是为某些 IOS 设备设置的,并且在 IOS 模拟器中运行良好,

但是,在 IOS 模拟器中更改硬件时,我在 swift Thread1 中收到错误:signal SIGTERM。

我可以为IOS设备iPhone6设置swift,IOS模拟器运行iPhone6,但不能换成其他硬件(比如iPhone4S)。 我可以为IOS设备iPhone 4S设置swift,IOS模拟器在iPhone 4S运行正常,但在更改硬件时出现错误(例如iPhone 6 之前工作正常)。

因此,我很确定 swift 应用程序逻辑是正确的。

我该如何解决这个问题?

这是预期的行为。 "solve"没什么。您的应用已正确发送 SIGTERM,因为您请求关闭 运行 设备并启动新设备(这将终止现有设备中的所有 运行 进程)。