web-dev-qa-db-ja.com

iOS 10:Todayウィジェットをデバッグする方法-「ロードできません」メッセージ

どういうわけか、Todayウィジェットがクラッシュするたびに、「接続できません」というメッセージが表示されます(添付の画面のように)。

これが発生すると、デバッガで何も開始されず、コンソールに何も表示されません。干し草の山から針を探すのが好きなようです。 Xcodeの「ロードできません」メッセージをデバッグすることは可能ですか?

Xcodeバージョン:8.2

iOSシミュレーター:10.2

Unable to load

24
adamsfamily

次のようにして、Today Extensionをデバッグできます。

デバイス/シミュレーターでアプリケーションを実行した状態で、ウィジェットを開きます。次に、ウィジェットを開いたら、Xcode-> Debug-> Attach to Processに移動すると、ウィジェット名が表示されます。

これは、ウィジェットを開いている場合にのみ機能することに注意してください。ブレークポイントを設定し、ステップごとにデバッグして、「ロードできません」というメッセージが表示される理由を確認できます。

19
Juan Curti