2017-06-19 3 views
-1

私はXcodeでカスタムアップルTVアプリを作ってアップルのテレビにインストールしました。数日はうまく動作し、クラッシュして使用できなくなります。カスタムアップルtvOSアプリが数日後にクラッシュする

Appleのテレビに手動でインストールされたアプリのコードや予想される動作に何か問題がありますか?

ご協力いただきましてありがとうございます。

答えて

1

AppleのLeaks計測器を使用してメモリリークをチェックしましたか?数日後にアプリがクラッシュした場合、メモリリークの可能性が示唆されますので、検討する価値があります。

https://developer.apple.com/library/content/documentation/Performance/Conceptual/ManagingMemory/Articles/FindingLeaks.html#//apple_ref/doc/uid/20001883-SW2

リーク機器は漏れコマンドラインツールと同一漏れ検出機能を提供します。 Leaks計測器は、アプリケーションで発生するすべての割り振りイベントを記録し、アプリケーションの書き込み可能メモリ、レジスタ、スタックを定期的に検索し、アクティブなメモリブロックへの参照を求めます。これらの場所のいずれかでブロックへの参照が見つからない場合は、ブロックが「リーク」とみなされ、詳細ペインに関連情報が表示されます。

+0

Thanks Jesse!私はObjective Cを使用し、コード内でmallocを使用しませんでした。メモリリークがまだありますか? –

+0

これはまれです(理論的には可能ですが)。 tvOSシミュレータ内でアプリケーションを実行し、メモリー統計を使用して一定期間の使用状況を監視できます。これは、可能性のあるメモリの問題を確認または排除することができます。 https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/MonitoringMemoryUsage.html –

関連する問題