相关疑难解决方法(0)

无法在Apple Watch上安装WatchKit应用程序

我有一个在模拟器中运行良好的WatchKit应用程序.但是当我尝试在实际设备上运行它时,它永远不会完成安装,并且从不提供任何错误消息或反馈.

iOS应用程序安装并运行正常.我在iPhone上调出Apple Watch应用程序并列出应用程序并显示正确的图标.选择此项,"在Apple Watch上显示应用程序"开关打开.它下面写着"安装......".它就在那里.

我还可以在Apple Watch上看到应用程序图标.选择它只是显示旋转滚轮指示器,就好像它正在尝试加载一样.

根据我在这里,Apple开发者论坛和网络上发现的其他建议我尝试过的事情:

  • 验证所有应用包ID都正确且匹配.

  • 已验证部署目标是iOS 8.2.

  • 验证了WatchKit App在模拟器中运行.

  • 已验证我的配置文件包含Apple Watch的UDID.

  • 已验证我的Apple Watch在设备中显示为"配对监视".

  • 从我的手机删除了应用程序,然后重新启动我的手机,手表和Macbook,然后重新安装.

以上都不是.有什么建议?

谢谢!

托马斯艾尔斯沃思

ios watchkit

34
推荐指数
2
解决办法
1万
查看次数

在真正的Apple Watch上调试WatchKit - 没有任何反应

我正在努力在真正的Apple Watch上调试我的WatchKit扩展/应用程序.使用模拟器调试iPhone App和WatchKit Extension,模拟器没问题:

  1. 选择WatchKit应用程序配置文件并在模拟器中运行==>在Watch Simulator中启动应用程序,我可以在扩展代码中使用断点进行调试.
  2. 为了调试iPhone应用程序,我在模拟器中启动应用程序并手动附加调试器==>我可以使用iPhone代码中的断点进行调试.

观察iPhone应用程序和手表应用程序的工作是没有问题的.至少不在模拟器中.

我想在真正的Apple Watch上做同样的事情.但是,当我选择WatchKit应用程序配置文件和我的真实iPhone(而不是模拟器)并单击"运行"时,没有任何反应.这意味着Xcode似乎构建并启动了应用程序,但设备上没有任何反应.Xcode中的状态字段显示:

构建MyApp WatchKit应用程序:MyApp WatchKit扩展

构建MyApp WatchKit应用程序:完成...

在我的iPhone 6上运行MyApp

这是所有的了.没有调试窗口,断点被忽略或不起作用,并且应用程序既不在iPhone上也不在Apple Watch上启动.

我发现了有关在真实设备上调试问题的其他问题(例如此处),但它们都涉及安装和签名问题.在我的情况下,iPhone App和WatchKit App都安装没有任何问题.当我点击Watch上的应用程序图标时,我可以启动并使用该应用程序.问题是我无法调试此过程.

为什么我需要在真实设备上调试该过程?好吧,有一件事我无法使用模拟器进行测试:openParentApplication:reply:当iPhone应用程序尚未运行时,当应用程序尝试联系iPhone应用程序时会发生什么?这在模拟器中完美运行,但在真实设备上,Watch Apps似乎没有得到iPhone应用程序的回复,只是永远等待.

我已经找到解决这个问题的提示,但是无法调试Watch App并看看代码是如何执行的,我无法确定发生了什么......

xcode cocoa-touch objective-c ios watchkit

16
推荐指数
2
解决办法
5125
查看次数

标签 统计

ios ×2

watchkit ×2

cocoa-touch ×1

objective-c ×1

xcode ×1