WatchKit应用无限期地加载到Apple Watch上,然后崩溃

时间:2016-01-24 20:37:36

标签: ios xcode watchkit testflight ipa

这是一个人们已经有一段时间的问题了,但我想知道最近有没有人知道任何事情 - 2015年10月左右所有的discussion都会出来。

基本上,当我尝试在Watch上运行WatchKit应用程序(在模拟器上成功运行它)后,它会显示加载菊花几分钟,然后崩溃。

我试过了:

  • 使用配对手表直接构建iPhone
  • 导出ad-hoc .ipa并通过iTunes在iPhone上安装
  • 将构建内容上传到Testflight并在iPhone上安装
  • 重启,取消配对/修复等各种可以想象的组合

我已尝试使用Swift和Objective-C的空测试项目。没有任何效果。

不能在物理设备上进行测试令人沮丧。有人找到了解决方法吗?

3 个答案:

答案 0 :(得分:1)

以下是一些可能有助于解决问题的选项:

  • File a bug report将此事提请Apple Watch团队注意。您可能知道,问题收到的报告越多,其内部优先级就越高。

  • 提交Apple Technical Support Incident并与Apple工程师合作以确定并解决问题。 请注意,如果您不使用测试版软件,开发人员技术支持仅会对您有所帮助。如果您需要通过此渠道提供帮助,请不要测试测试版。

  • Download watchOS 2.2 beta 2(以及Xcode 7.3 beta),了解它是否可以解决问题。如果没有,请提交测试版的错误报告,因为Apple会在一般发布之前尝试解决尽可能多的测试版问题。

    当然,如果您的手表,手机和计算机不是主要(关键业务)设备,则应该只测试新软件。

如果您无法通过其他渠道获得解决方案,那么打开TSI将是您最方便的选择。

答案 1 :(得分:0)

我的最后努力似乎有效 - 我重新格式化了我的电脑并安装了El Capitan和Xcode的生产版本,现在我可以为手表打造。

值得注意的是,我也升级到WatchOS 2.1(从2.0.1开始),这可能是它现在工作的真正原因,但我无从知晓。

答案 2 :(得分:0)

可能的选项是您在故事板中配置了错误的接口控制器。

如果您遇到症状,可以执行以下操作:

  1. 逐个打开WatchKit App的界面故事板
  2. 转到每个接口控制器并打开Identity Inspector
  3. 确保在Identity Inspector中选择的模块是您的WatchKit扩展目标(或者您创建接口控制器实现的目标)。
  4. The "Identity Inspector" is the middle button in the panel on the right