ios - Apple Watchkit 模拟器问题 : SPErrorInvalidBundleNoGizmoBinaryMessage

标签 ios xcode6 watchkit

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

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

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

知道问题是什么吗?

似乎出于某种原因,应用程序不想在模拟器上运行,即使它曾经是。同一项目中包含的 iPhone 应用程序确实可以运行,其他 Watchkit 示例应用程序也是如此。

最佳答案

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

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

相关文章:

ios - 在 iOS 中使用 Facebook SDK 登录时无法获取用户的电子邮件 ID

c - 在 Xcode 6.1 中获取预期标识符或 '(' 问题

watchkit - 表行中的 WKInterfaceSwitch 或 WKInterfaceButton - 哪一行被触摸?

swift - Xcode - 仪器 : missing symbols

ios - 在这个例子中使用内省(introspection)是正确的做法吗?

ios - Swift MKMapView KVO

ios - 流式上传文件:显示错误日志“操作无法完成。 (kCFErrorDomainCFNetwork错误303。)”

iphone - ios:字符串到日期的转换

ios - 如何使用 swift 在 Xcode 6 中将 GIF/视频添加到登陆屏幕背景?

ios - 如何在 KONY 应用程序中集成我的应用程序委托(delegate)和 View Controller 代码?