xamarin - WatchKit 应用程序无法编译:“错误:WatchKit 扩展不包含任何 WatchKit 应用程序”仅在 2 台机器中的 1 台上
问题描述
我以前遇到过一个问题,但是在这种情况下,我有两台开发机器,并且代码在一台机器上构建和运行,但在另一台机器上却没有。
我有一个 MBP 和一个 Mac Pro,代码在 git 中,一旦我在一台机器上构建并在另一台机器上获取代码时提交并推送到 git,我收到错误消息 WatchKit App won't compile: “错误:WatchKit 扩展不包含任何 WatchKit 应用程序”。
我检查了捆绑包标识符,它们看起来都正确,因为它是在一台机器上构建的。
我还从 Xamarin.com 下载了一个示例应用程序,即 WatchTables 演示。捆绑包标识符是正确的,但我收到与该解决方案相同的构建错误。
任何想法,我已经检查了两台机器上的 Mono 和其他框架的版本,Xcode 和 VSfM 是相同的版本并且是最新的。任何想法都会有所帮助。
解决方案
在我去安装并重新启动时失败的机器上下载了其他更新后,发生了一个错误,VSfM 将不再启动。所以我再次重新安装了 VSfM,这让它能够启动并且我能够应用更新。
一旦我再次启动 IDE,我就能够构建解决方案。
我似乎有些东西已经被 VSfM 损坏了,直到更新失败破坏了 IDE,这并没有得到排序。
现在一切都很好。
推荐阅读
- c# - “智能”汽车在相同的输入下表现不同
- reactjs - 如何将父项目中的 npm 包导入到我的库中
- jestjs - 重复的文件名 - index.js - jest-haste-map
- html - 如何将 Ransack 参数 [:q] 从索引传递到同一控制器的更新操作以维护过滤结果?
- javascript - 如何防止css水平选框动画重置
- javascript - 如何在javascript中设置th标签的宽度等于它下面的td标签的宽度?
- javascript - 如何获得最终的重定向网址?
- javascript - 在javascript中将INT64字符串转换为INT64数字
- css - CSS 无法与 ReactJS 一起正常工作
- ios - 如何在快速启动屏幕后展示自己的视图控制器?