6

尝试了一个公共示例代码项目和我自己的项目。观察 watchOS 1 没有问题。

watchOS 2 App在真机Apple Watch和模拟器上安装运行成功,但不支持Xcode在设备上启动应用的debug模式。

尝试让系统创建 Provisioning 文件,并为开发模式手动创建 Provisioning 文件。

在 10.10、10.11 上进行测试。

重现步骤:

  1. 在构建设置、watchOS 2 环境等上设置 Provisioning 文件。

  2. 转到 Xcode 7.0 beta 左上角的方案并选择 iPhone 和 Apple Watch 设备。

  3. 等等... WatchKit App 似乎已安装在 Apple Watch 上,但屏幕仍为空白。

  4. 单击后会激活 Xcode 上的 Play 按钮。等待 1 分钟。它将在没有任何警告的情况下关闭。

预期成绩:

WatchKit 应用程序将在 Apple Watch 上启动。

实际结果:

屏幕保持空白。

版本:

watchOS 2 + iOS 9(2015 年 6 月 23 日发布)

这是一个类似的情况,但在这种情况下没有错误消息,并且将设备直接插入 Mac 并重新启动所有设备将无法解决问题。

谢谢

4

2 回答 2

1

Xcode 7.0 Beta 3 的发行说明

将应用程序部署到 watchOS 2 设备或 Watch 模拟器时,您可能会遇到安装错误和问题。

解决方法:尝试以下方法。

  1. 如果出现列出某些 FBS 错误的错误表,请再次运行。

  2. 删除 iOS 应用程序并再次运行。

  3. 确保在设备的 Apple Watch 应用程序中选择了“在 Apple Watch 上显示应用程序”。

  4. 重新启动 Xcode、Watch 和 iPhone 设备/模拟器。

  5. 重置模拟器和模拟器(手表)。要重置模拟器,请选择菜单 Simulator -> Rest Content and Settings。然后退出它们,让 Xcode 在你运行时重新启动它们。

  6. 如有必要,请在尝试上述步骤后重新启动计算机。

Watch 模拟器可能会在重置或重启后停止接收输入。如果它没有响应 Home 按钮,请退出并重新启动 Watch 模拟器应用程序。(21135676)

• 如果手表从未显示过信任对话框或选择了不信任,那么当您尝试在手表上构建并运行时,调试导航器将保持为空并且不显示“(e) com.xxx.xxx waiting to attach ' 物品。解决方法:断开 iPhone 与 Mac 的连接并重新连接它应该会导致信任提示出现在 Apple Watch 上。

如果仍然没有显示,请重新启动 Apple Watch。最后一种解决方法是取消 Apple Watch 的配对并重新与 iPhone 配对。

在此处查看完整的详细信息

它没有直接解决问题,至少我知道他们正在解决类似的问题,可能会在未来的稳定版本中修复它。(尝试了上述所有方法,但大多未能解决此问题)

于 2015-07-12T11:03:33.250 回答
0

我完成了凯文回答中的所有步骤,最终解决问题的步骤只是从 iPhone 手表应用程序中切换“在 Apple Watch 上显示应用程序”。

这应该: 1.) 卸载手表应用程序(或至少告诉您它正在被卸载) 2.) 重新安装,或至少尝试将手表应用程序重新安装到手表设备。

完成此操作后,我能够再次从 Xcode 运行到手表

于 2015-09-28T18:44:56.920 回答