2015-04-06 60 views
0

该项目编译正常,但当我尝试使用Apple关注模拟器,我在Xcode得到这个错误: SPErrorInvalidBundleNoGizmoBinaryMessageWatchKit问题:SPErrorInvalidBundleNoGizmoBinaryMessage

我想:清洁项目(CMD +少校+ K & CMD +少校+选择+ k)时,清洁DerivedData文件夹,卸载该应用,改变模拟器型....

我在iPhone应用程序检查束ID,Watchkit扩展和Watchkit App和万物似乎是正确的。

谢谢。

+0

的可能重复[苹果Watchkit模拟器问题:SPErrorInvalidBundleNoGizmoBinaryMessage(http://stackoverflow.com/questions/28286571/apple-watchkit-simulator-issue-sperrorinvalidbundlenogizmobinarymessage) –

+0

我尝试在这篇文章中列出的所有解决方案,但没有为我工作... – Souffiane

回答

0

检查,如果你有一个包含应用程序和应用程序WatchKit的相同版本(CFBundleVersion)。 这是我在Xcode 6.2中导致这个问题的问题。

0

我也面临着同样的问题。我通过做下列事情来解决它。

  1. 目标您的应用程序,WatchKit扩展,WatchKit应用所有三个应该有相同的build和版本号。

  • 检查WatchKit扩展的Info.plist和WatchKit应用的Info.plist。在WatchKit扩展对,NSExtension> NSExtensionAttributes> WKAppBundleIdentifier Info.plist文件检查。 WKAppBundleIdentifier需要与WatchKit App的Bundle Identifier相同。

  • 清洁WatchKit应用项目,并再次运行。

    的工作!

  • +0

    什么都没有为我工作。不是你的解决方案或其他人写在这里。我有xCode beta 6.3,你认为这是造成这个问题吗? 我检查了三次,一切都很好。 –

    +0

    Mine也是XCode 6.3。删除WatchKit应用程序和WatchKit扩展文件以及相应的目标。重新添加并检查。 – Karthi