web-dev-qa-db-ja.com

Xcode 8は、時計シミュレーターをペアリングできません

Xcode8ベータ5を実行しています。アプリに時計拡張機能があります。 iPhoneシミュレーターと時計シミュレーターをペアリングできません。ペアリングの手順(Xcode、ウィンドウ、デバイス)に従いましたが、時計シミュレーターがリストされておらず、iPhoneシミュレーターのいずれかを選択してもリストされていません。 Add Simulatorのバリエーションを試しましたが、iPhoneシミュレーターが増えただけで、時計シミュレーターやペアリングは表示されません。時計シミュレーターが存在します-シミュレーターを起動できますが、ペアリングされていません。 Xcodeを削除して再インストールしてみました。ベータ4と同じ問題。

デバイスでiPhoneシミュレーターを選択したときに、時計シミュレーターを表示するにはどうすればよいですか?

UPDATE:明確にするために、これらは「ペアリングApple Watch Simulators to iPhoneSimulators」に関するAppleの指示です(- https://developer.Apple.com/library/ios/recipes/xcode_help-devices_organizer/PairingWatchestoiPhoneSimulators/PairingWatchestoiPhoneSimulators.html

  1. 「シミュレーター」の下の「デバイス」ウィンドウで、iPhone5以降のシミュレーターを選択します。

  2. [ペアリングされたウォッチ]テーブルで、[追加]ボタン(+)をクリックします。

「ペアウォッチテーブル」が表示されないため、[追加]ボタンがありません。

Xcode 7では、次のようになっています。 Paired Watched table (Xcode 7)UPDATE 2:Xcode 8ベータ6では、[ペアリングされた時計]テーブルが[デバイス]ウィンドウに表示されますが、ペアリングは「シミュレーターではないペアリング済み」ダイアログ。

10
Jeff

同じ名前の複数のシミュレーターを処理する2つの方法を見つけました。

  1. Xcodeデバイスウィンドウ:特定のiPhoneデバイス用の新しい時計シミュレーターを作成し、一意の名前を付けます(例:「test3」)。時計シミュレーターを起動するときは、時計のハードウェア、デバイスメニューでそのシミュレーターを選択します。

Xcode Device's window 

  1. Xcode:Xcodeの[Active Scheme]ドロップダウンメニューでiPhoneアプリを選択して実行し、次にActiveSchemeでWatchKitアプリも選択して実行します。これらの各アクションは、名前があいまいな場合でも、正しくペアリングされたシミュレーターを起動します。

Xcode Active Scheme menu (iPhone app)Xcode Active Scheme window (WatchKit App)

17
Jeff