18

Apple Watch シミュレーターでアプリをデバッグして実行しようとしています。通知、Glance、Watch アプリの別のターゲットを使用して試しましたが、Apple シミュレーターは何も表示しません。拡張機能のアタッチ プロセスの待機中にスタックしました。Apple Watch Simulator の黒い画面が表示されます。

私は何を間違えましたか?

この問題を克服するには?

ここに画像の説明を入力

4

9 に答える 9

10

開発者フォーラムからのこの投稿は、私の問題を解決しました。より具体的には、この抜粋:

  • Watch アプリが正しく機能するためには、特定のプロパティが Watch アプリとそのアプリ拡張機能で一致している必要があります (18857540)。
  • WatchKit アプリ拡張の Info.plist の NSExtensionAttributes の WKAppBundleIdentifier プロパティは、WatchKit アプリの Info.plist の CFBundleIdentifier と一致する必要があります。
  • WatchKit アプリの Info.plist の WKCompanionAppBundleIdentifier プロパティは、含まれている iOS アプリの Info.plist の CFBundleIdentifier と一致する必要があります。
于 2015-01-27T22:17:25.363 に答える
5

私はまったく同じ問題を抱えています。新しいプロジェクトを作成し、WatchKit を使用して Xcode 6.2 beta 4 に WatchKit 拡張機能を追加しました。他の回答に記載されているすべての方法を試しましたが、シミュレーターでウォッチアプリを実行できませんでした。最後に、私はそれを機能させました。

私の手順:

  1. iPhone シミュレーターで含まれているアプリを削除します。
  2. Xcode でプロジェクトをクリーンアップします。
  3. 含まれているアプリを実行しないでください。Xcode から WatchKit アプリを実行してください。
于 2015-02-02T11:28:58.627 に答える
4

同じ問題がありました。助けになった唯一のことは、ターゲットスキームを削除して再作成することでした.

于 2014-12-02T09:53:19.857 に答える
1

Watch アプリ ターゲットを実行してから、iPhone/iPad シミュレーター チェック (ハードウェア -> 外部ディスプレイ) から、Apple Watch オプションのいずれかを実行する必要があります。

于 2014-11-30T07:50:42.540 に答える
0

私の場合、実行しようとしていたものではなく、ターゲットが見つからないスキームが原因で問題が発生しました。それが誰かを助けることを願っています。

于 2015-05-09T14:25:00.297 に答える