8

I'm trying to make WCSession (Xcode 7.0 beta 5) work in the Phone -> Watch direction on real devices (in a simulator it works perfectly) but every time get an error:

Error: "Domain=WCErrorDomain Code=7006 Watch app is not installed".

I mean everything works in the Watch -> Phone direction (sendMessage:, updateApplicationContext:, CoreLocation, etc.). In order to exclude code-related problems I'm using the Apple's Potloc application for tests.

It seems I've tried everything and here's a full list:

  1. Paired/Unpaired Watch.
  2. Rebooted iPhone/Watch.
  3. Reset Watch.
  4. Reset iPhone (reset all settings).
  5. Reinstalled iPhone/Watch applications a bunch of times.
  6. Switched on/off "Show App on Apple Watch" in "My Watch" application on iPhone.

The only way iPhone is able to communicate with Watch is to answer using a callback in WCSession methods.

What else can I do?

JasonMArcher
  • 14,195
  • 22
  • 56
  • 52
Dmytro Hutsuliak
  • 1,741
  • 4
  • 21
  • 37

2 Answers2

11

As expected the problem has been solved in Xcode 7.0 beta6. A project just has been rebuilt without any additional configuration and then the item #6 from my aforementioned list has solved the problem:

  1. Switched on/off "Show App on Apple Watch" in "My Watch" application on iPhone.
Dmytro Hutsuliak
  • 1,741
  • 4
  • 21
  • 37
1

This seems similar to this: WatchOS 2 (beta 5): watchAppInstalled returns false

Did you watch out for "isWatchAppInstalled"? If yes, did it say YES or NO?

Maybe the other solutions mentioned over there work for you?

Community
  • 1
  • 1
appleitung
  • 1,043
  • 7
  • 10
  • This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post - you can always comment on your own posts, and once you have sufficient [reputation](http://stackoverflow.com/help/whats-reputation) you will be able to [comment on any post](http://stackoverflow.com/help/privileges/comment). – JNYRanger Aug 21 '15 at 13:22
  • If Dmitry can find a solution to his problem in the Linked question how could that not be helpful? – appleitung Aug 21 '15 at 13:32
  • 1
    Welcome to SO! That's an auto-comment from the VLQ review queue. Usually it's considered best practice is to mark as duplicate to link this question to that one. Other than the link you provided, you're asking OP questions, which usually means you're looking for more info and cannot provide a complete answer; therefore it should be a comment. I realize that you don't have enough rep to comment yet, so in that case just flag duplicate to link it and then move on. – JNYRanger Aug 21 '15 at 13:47
  • @appleitung any manipulations in beta5 have made no effect unfortunately – Dmytro Hutsuliak Aug 28 '15 at 14:16