我的Swift应用程式已针对特定的IOS装置设定,并在IOS模拟器中正常运作,
但是,当在IOS模拟器中更改硬件时,我在快速Thread1中收到错误:signal SIGTERM。
我可以为iOS设备iPhone 6设置swift,IOS模拟器可以运行iPhone 6,但是不能更改为其他硬件(例如iPhone 4S)。我可以为IOS设备iPhone 4S设置swift,并且IOS模拟器在iPhone 4S上可以正常运行,但是在更改硬件(例如之前运行良好的iPhone 6)时出现错误。
因此,我很确定快速的应用程序逻辑是正确的。
我该如何解决?
这是预期的行为。没有什么可以“解决”的。您的应用正确发送了SIGTERM,因为您请求关闭正在运行的设备并启动新设备(这将终止现有设备中的所有正在运行的进程)。