我的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)。
因此,我很确定快速的应用程序逻辑是正确的。
我怎么解决这个问题?
这是预期的行为。没有什么可以“解决”。您的应用程序正确发送SIGTERM,因为您请求关闭正在运行的设备并启动一个新设备(这将终止现有设备中的所有正在运行的进程)。