2016-11-29 19 views
1

私はXcode 8.1、Swift 3を使用しています。Apple Watch(自分用)のカスタムウォッチフェイスを作っています。 私は目覚め時計の最後のアプリを常に表示するように時計を設定し、いつか私はそれがデフォルト時計に戻り、私のアプリが閉じられていることに気付きました。Apple Watchプログラムは終了コードで終了しました:0

今週は、なぜアプリが閉鎖しているのかを把握しようとしています。 XcodeでWatchKit Extensionをデバッグしようとしましたが、しばらくしてコンソールに「プログラムが終了コード:0で終了しました」というメッセージが表示され、もう一度終了しました。

私はWatchOsがタイムアウトしているかどうかを確認するためにgoogleを見て、それについて何も見つけられませんでした。 また、アプリケーションは5分後、時には12時間後に閉じられることがあります。

アプリは1.5MBのメモリを決して通過しません。

何が起こる可能性がありますか?

答えて

1

に取り組んでいる間、私は同じ問題に直面しましたアプリ。

私のケースでは、SpriteKitシーンを使用しているため、レンダリングに多くのメモリが必要になり、時計のアプリケーションがクラッシュします。

あなたのアプリのメモリ消費量をで確認してください。バーの下に置いてデバイス上でテストします。

メモリを大量に使用すると思われる要素を削除してください。 を使用してそれらを追跡してください。

注:Simulatorで正常に実行されます。しかし、実際のリンゴの時計でそれはクラッシュします。

enter image description here

関連する問題