当我打开现有的Watchkit应用程序(Xcode 6.2)时,它可以正确编译,并启动了模拟器(iPhone + Watch),随后出现了有意义的错误:

启动“xxx Watchkit扩展”时出错
SPErrorInValidBundleNoGizmoBinaryMessage


我在所有模拟器上都遇到了这个问题(iPhone 5/5S/6/6 +-38mm/42mm)

任何想法可能是什么问题?

似乎由于某种原因,该应用程序即使过去曾经也不想在模拟器上运行。与其他Watchkit示例应用程序一样,该项目中包含的iPhone应用程序也可以运行。

最佳答案

您是否更改了应用程序的 bundle 软件ID?如果是这样,您可能需要手动更新WatchKit扩展中的WKAppBundleIdentifier以及WatchKit应用中的WKCompanionAppBundleIdentifier。

关于ios - Apple Watchkit模拟器问题: SPErrorInvalidBundleNoGizmoBinaryMessage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28286571/

10-13 04:07