2

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

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

我可以为IOS设备iPhone 6设置swift,IOS模拟器运行iPhone 6,但不能更改为其他硬件(如iPhone 4S)。我可以为 IOS 设备 iPhone 4S 设置 swift,并且 IOS 模拟器在 iPhone 4S 上运行良好,但在更改硬件时出现错误(例如之前运行良好的 iPhone 6)。

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

我该如何解决这个问题?

4

1 回答 1

9

这是预期的行为。没有什么可以“解决”的。由于您请求关闭正在运行的设备并启动一个新设备(这将终止现有设备中所有正在运行的进程),因此您的应用程序已正确发送 SIGTERM。

于 2015-01-09T01:58:12.517 回答