11

最初,我认为这是我编写的代码的问题,但我刚刚下载了四五个 WatchKit 项目,甚至一个来自 Apple。所有这些,无法加载。

我已经卸载了 Xcode,重新安装了它,但仍然没有。还有其他人遇到同样的问题吗?解决方法?解决方案?

截屏

您可以在上面的屏幕截图中看到加载屏幕的样子。

4

4 回答 4

15

我已经厌倦了官方 Xcode 6.2 和 WatchKit 模拟器。它是如此的超级片状。这是另一个有趣的事实,如果您的情节提要中有一些约束条件是 watchKit 不喜欢的,那么它也会继续无限循环,而不会让任何人知道它为什么这样做。你需要做的是

  • 拖放并将另一个 WKInterfaceController 添加到您的故事板
  • 通过拖动其上的箭头将其设为主要内容
  • 删除旧的 watchKit 应用控制器
  • 现在开始一一添加元素并继续测试,直到它在模拟器上不再起作用(死亡无限旋转)
  • 尝试清理和构建,即使在此之后它仍然保持死亡的旋转球,那么您对故事板所做的最后一次更改是它不喜欢的。

我不得不花几个小时调试这个废话。

更新: 如果上述步骤对您不起作用,请尝试此操作

  • 启动 Xcode
  • 编译并构建和启动 iPhone 模拟器
  • 现在不要关闭模拟器,而是执行 Xcode --> Product --> Stop
  • 这将使模拟器保持运行,但会在其上运行的 iphone 应用程序之上
  • 构建 --> 清理
  • 重新构建
  • 现在启动 watchkit 模拟器
  • 如果您需要停止和启动,请始终执行 Xcode --> Product --> Stop
  • 在制作 watchkit 应用程序时,这些步骤一直对我有用
于 2015-03-12T20:44:35.150 回答
8

我在 Xcode 6.2 beta 1 中经历了很多。我在 beta 2 和 3 中只遇到过几次。这就是我要让它工作的方法。

  1. 通过 menu->IOS Simulator->Reset Content and Settings… 重置模拟器</li>
  2. 退出模拟器
  3. 清理 Xcode 项目
  4. 重启 Xcode
  5. 构建并运行 iOS App(不是 Watch App)
  6. 停止 iOS 应用
  7. 构建并运行 Watch App

这通常会修复为我旋转的应用程序。使用 beta 1 时,有时我必须这样做两到三遍才能启动并运行它。一旦我让它运行,它通常不会再运行一段时间。在 beta 2 和 3 中,我只看到过几次。

于 2014-12-30T21:07:52.683 回答
3

我总是在 Xcode 6.3 中遇到这个问题。我花了很多时间在模拟器中重置缓存、清理/重建项目等等。但只有一件事总是对我有帮助。我只是在我的故事板上添加新的空白界面控制器,并从我的主控制器为其创建序列。

截屏

当我无限加载我的应用程序时,我只是滑动到我的空白控制器,而不是回到我的主控制器。之后一切正常。

于 2015-04-19T08:43:08.440 回答
0

就我而言,这里提出的任何建议都没有帮助。除了自定义类名称之外,我还必须选择模块名称:

在此处输入图像描述

这是重命名手表套件应用程序后的结果。也许这对其他人有帮助,因为“死亡的旋转轮”本身并没有提供太多的洞察力:-/。

于 2016-05-22T20:01:17.683 回答