遇到两个问题:
1、手表不能给iPhone 发消息, 解决办法,在Watch 的Target 的Info.plist 里配置,WKCompanionAppBundleIdentifier = iOS的BundleID。
2、iPhone 不能给手表发消息,WCSession.default.isReachable 总是等于 false , isWatchAppInstalled 也是false ,
解决办法 :
去iOS App 的Target里:
Target > General > Frameworks, Libraries, and Embedded Content >
点 "+" > 添加你的 Watch App.app
这个问题真的蛋疼, 看了苹果开发社区也是很多人第一次开发遇到这个问题 。
苹果应该在创建Watch App的Target的时候,把这些都配置好。
Xcode 的评分那么低,看来是有原因的。