首页 > 解决方案 > WatchKit 应用程序无法编译:“错误:WatchKit 扩展不包含任何 WatchKit 应用程序”仅在 2 台机器中的 1 台上

问题描述

我以前遇到过一个问题,但是在这种情况下,我有两台开发机器,并且代码在一台机器上构建和运行,但在另一台机器上却没有。

我有一个 MBP 和一个 Mac Pro,代码在 git 中,一旦我在一台机器上构建并在另一台机器上获取代码时提交并推送到 git,我收到错误消息 WatchKit App won't compile: “错误:WatchKit 扩展不包含任何 WatchKit 应用程序”。

我检查了捆绑包标识符,它们看起来都正确,因为它是在一台机器上构建的。

我还从 Xamarin.com 下载了一个示例应用程序,即 WatchTables 演示。捆绑包标识符是正确的,但我收到与该解决方案相同的构建错误。

任何想法,我已经检查了两台机器上的 Mono 和其他框架的版本,Xcode 和 VSfM 是相同的版本并且是最新的。任何想法都会有所帮助。

标签: xamarinxamarin.forms

解决方案


在我去安装并重新启动时失败的机器上下载了其他更新后,发生了一个错误,VSfM 将不再启动。所以我再次重新安装了 VSfM,这让它能够启动并且我能够应用更新。

一旦我再次启动 IDE,我就能够构建解决方案。

我似乎有些东西已经被 VSfM 损坏了,直到更新失败破坏了 IDE,这并没有得到排序。

现在一切都很好。


推荐阅读