Appleウォッチシミュレーターでアプリをデバッグして実行しようとしています。通知に別のターゲット、GlanceおよびWatchアプリを使用して試しましたが、Appleシミュレータードン何も表示されません。拡張機能のアタッチプロセスを待機していました。Apple WatchSimulatorの黒い画面が表示されます。
私は何を間違えましたか?
この問題を克服する方法は?
私も同じ問題を抱えていました。助けになったのは、ターゲットスキームを削除して再作成することだけでした。
This 開発フォーラムからの投稿で私の問題は解決しました。より具体的には、この抜粋:
私はまったく同じ問題を抱えています。新しいプロジェクトを作成し、WatchKitを使用してXcode6.2ベータ4にWatchKit拡張機能を追加しました。他の回答に記載されているすべての方法を試しましたが、それでもシミュレーターで時計アプリを実行できませんでした。最後に、私はそれを機能させました。
私のステップ:
変更に多くの時間を費やす前に、Xcodeを再起動してください。時々、これは問題を解決します。
すべてが正しく構成されている場合でも、プロセスをデバッガーにアタッチするのに20秒かかる場合があります。
Watch Appターゲットを実行してから、iPhone/iPadシミュレーターチェック(ハードウェア->外部ディスプレイ)から、Apple Watchオプションのいずれか)を実行する必要があります。
私は同じ問題を経験していました。主に、既存のアプリでアプリ拡張機能を作成する場合。
次の手順を実行することで、一貫して解決することができました。
アプリの拡張子が.appex拡張子を取得していることを確認してください。 XCodeはそれを.appに設定する傾向があります。これは、「ビルド設定」->「ラッパー」で実行できます。
ターゲットの[ビルドフェーズ]タブで、アプリ拡張機能が[埋め込みアプリ拡張機能]の下に表示されているはずです。このセクションが表示されない場合は、通常のアプリ拡張機能(fe。action拡張機能)をアプリに追加することで、このセクションを適用できます。セクションが表示されます。作成したダミー拡張機能をWatchアプリ拡張機能に置き換えます。
ホストアプリを起動してからウォッチアプリを起動すると、動作するはずです。
私もこの問題に遭遇し、上記の提案のいくつかを試しました。ターゲットスキームを削除して再作成すると、問題が解決することがわかりました。現在、すべてが正常に機能しています。
IPhone 6シミュレーターで問題が発生しましたが、iPhone5Sをオンにするたびに動作します。
私の場合、問題は、実行しようとしていたものではありませんが、ターゲットが欠落しているスキームが原因で発生しました。それが誰かを助けることを願っています。