首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WatchKit问题: SPErrorInvalidBundleNoGizmoBinaryMessage

WatchKit问题: SPErrorInvalidBundleNoGizmoBinaryMessage
EN

Stack Overflow用户
提问于 2015-04-07 04:21:08
回答 2查看 941关注 0票数 0

这个项目编译得很好,但是当我尝试使用Apple Watch模拟器时,我从xCode得到这个错误: SPErrorInvalidBundleNoGizmoBinaryMessage

我尝试过:清理项目(cmd+maj+k & cmd+maj+opt+k),清理DerivedData文件夹,卸载应用程序,更改模拟器类型...

我检查了iPhone应用程序、Watchkit扩展和Watchkit应用程序中的捆绑包ID,一切似乎都正确。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-04-09 17:58:07

检查包含app和WatchKit app的版本( CFBundleVersion )是否相同。这就是导致我在Xcode6.2中遇到这个问题的原因。

票数 0
EN

Stack Overflow用户

发布于 2015-04-17 18:10:16

我也曾面临过同样的问题。我通过做以下几件事解决了这个问题。

您的应用程序、WatchKit扩展、WatchKit应用程序

  1. 目标这三个应用程序都应该具有相同的内部版本和版本号。

  1. 检查WatchKit扩展的info.plist和WatchKit应用程序的info.plist。在WatchKit扩展的info.plist文件中,检查NSExtension > NSExtensionAttributes > WKAppBundleIdentifier。WKAppBundleIdentifier需要与WatchKit应用的包标识符相同。

  1. 清除WatchKit应用程序项目,然后再次运行。

成功了!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29479018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档