【发布时间】:2015-04-01 22:05:20
【问题描述】:
当我打开现有的 Watchkit 应用程序(Xcode 6.2)时,它编译正确,模拟器启动(iPhone+Watch),随后出现有意义的错误:
启动“xxx Watchkit 扩展”时出错 SPErrorInValidBundleNoGizmoBinaryMessage
所有模拟器都有这个问题(iPhone 5/5S/6/6+ - 38mm/42mm)
任何想法可能是什么问题?
似乎出于某种原因,该应用程序不想在模拟器上运行,尽管它曾经如此。同一个项目中包含的 iPhone 应用程序确实可以运行,其他 Watchkit 示例应用程序也是如此。
【问题讨论】:
-
你有没有做一个清晰干净的构建文件夹?该错误听起来像是手表扩展程序未包含在应用程序包中。
-
尽管遵循了这篇文章中的建议,但仍然出现此错误。此问题的任何其他来源?
-
消息键中Gizmo这个词的使用很有趣;我想知道它是否源于 Watch 是一个绝密项目的日子,所以他们不能在关键常数中使用“Watch”这个词。根据早期的'Project Purple' 天。