2

私の迅速なアプリケーションは、特定の IOS デバイス用に設定されており、IOS シミュレーターで正常に動作します。

ただし、IOS シミュレーターでハードウェアを変更すると、swift Thread1: signal SIGTERM でエラーが発生します。

IOS デバイスの iPhone 6 に迅速に設定できます。IOS シミュレーターは iPhone 6 を実行しますが、他のハードウェア (iPhone 4S など) に変更することはできません。IOS デバイスの iPhone 4S に swift を設定できます。IOS シミュレーターは iPhone 4S で正常に動作しますが、ハードウェアを変更するとエラーが発生します (以前は正常に動作していた iPhone 6 など)。

したがって、迅速なアプリケーションロジックが正しいと確信しています。

どうすればこれを解決できますか?

4

1 に答える 1

9

これは予期される動作です。「解決」するものは何もありません。実行中のデバイスをシャットダウンして新しいデバイスを起動するように要求したため (これにより、既存のデバイスで実行中のすべてのプロセスが終了します)、アプリは正しく SIGTERM を送信されています。

于 2015-01-09T01:58:12.517 に答える