2015-10-05 5 views
6

iPhone/Apple Watchアプリを構築しています。 a tutorial onlineに続いて、iOS側(ViewControllerのviewDidLoad()経由)とWatchControl(InterfaceControllerのwillActivate()経由)の両方でセッション変数を設定するコードを書いた。sendMessageが両方向に失敗するApple時計<-> iPhoneがシミュレータにある

アプリを実行すると/ sのシミュレータにおいて、電話収率を時計からメッセージを送信する:。

エラードメイン= WCErrorDomainコード= 7005「デバイスがペアリングされていません」のUserInfo = {デバイスがペアリングされていない= NSLocalizedDescription、NSLocalizedRecoverySuggestion =時計とデバイスをペアにする}}

腕時計の利回りに電話をm個:

エラードメイン= WCErrorDomainコード= 7006 "ウォッチアプリがインストールされていません。" のUserInfo = {NSLocalizedDescription =ウォッチアプリがインストールされていない、NSLocalizedRecoverySuggestionは=ウォッチアプリをインストール。。}

シミュレータのデバイスがペアになっているため、エラー7005が間違っていると報告されています。時計アプリは電話機の時計アプリで見ることができるため、明らかにインストールされています違う。これらのエラーはどちらも意味をなさないので、Xcodeのシミュレータは非常に気まぐれなので、チェーンの問題がどこにあるのかは分かりません。誰も提案を提供できますか?

答えて

0

私はsendMessageを実行すると、特に私が別のバージョンのアプリケーションをビルドすると、この問題(ウォッチアプリはインストールされていません)が頻繁に発生するようです。その後、

を再構築し、「アップル・ウォッチに表示するアプリケーション」:Xcodeの7.2.1を使用して、私は電話でのAppleウォッチアプリに移動して、あなたのアプリを見つけ、オン/オフスイッチ

イム

関連する問題