Xamarin 无法运行 iOS 模拟器?

Posted

技术标签:

【中文标题】Xamarin 无法运行 iOS 模拟器?【英文标题】:Xamarin couldn't run iOS simulator? 【发布时间】:2020-03-12 09:58:00 【问题描述】:

我最近在 Mac 上安装了 Visual Studio 并试用了它。我尝试在 Visual Studio Mac 上为我的应用程序运行 ios 模拟器几个小时,但它似乎不起作用。它只给我这个错误信息:

/Users/user/Projects/test-ios/test-ios.iOS/test-ios.iOS.csproj(126,11):错误MSB4226:导入的项目“/Library/Frameworks/Mono.framework/Versions /6.4.0/lib/mono/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets”没有找到。此外,尝试在 $(MSBuildExtensionsPath) 的后备搜索路径中找到“Xamarin/iOS/Xamarin.iOS.CSharp.targets”-“/Library/Frameworks/Mono.framework/External/xbuild/”和“/应用程序/Visual Studio.app/Contents/Resources/lib/monodevelop/AddIns/docker/MonoDevelop.Docker/MSbuild”。这些搜索路径在“/Users/user/Library/Caches/VisualStudio/8.0/MSBuild/4656_1/MonoDevelop.MSBuildBuilder.exe.config”中定义。确认声明中的路径是正确的,并且该文件存在于磁盘上的任一搜索路径中。

所以我查找了丢失文件的位置,xbuild 文件夹中缺少 Xamarin 文件夹:

Missing path Xamarin.iOS.CSharp.targets

有没有办法解决这个问题?我需要为我的移动开发主题设置 android(working) 和 ios。

感谢任何帮助!

操作系统:macOS Mojave 10.14.6 Visual Studio for Mac:8.3.8(内部版本 8) 包版本:604000208 单框架MDK 运行: 单声道 6.4.0.208 (2019-06/07c23f2ca43)(64 位) 包版本:604000208 苹果开发者工具 Xcode 11.2.1 (15526.1) 构建 11B500

【问题讨论】:

你可以在xcode中运行,看看它是否可以工作。 我试过了。但是即使模拟器可以运行,运行起来,它仍然没有解决错误。 【参考方案1】:

显然在 mac 上,您必须检查更新并将更新频道更改为 Preview 而不是 Stable。这解决了问题!

Update channel: preview

【讨论】:

以上是关于Xamarin 无法运行 iOS 模拟器?的主要内容,如果未能解决你的问题,请参考以下文章

无法创建 IPA 文件 xamarin iOS

无法确定 Xamarin Forms 应用程序是在模拟器中还是在设备上运行

Xamarin:无法在 iOS 9.2.1 设备上运行应用程序

无法在 iOS 设备上为 Xamarin 应用程序运行 Calabash 测试

Rider IDE 无法在 iPhone 设备上运行项目 Xamarin.iOS

Xamarin iOS 项目中的自动预配