Macos 在iOS上运行的问题

Macos 在iOS上运行的问题,macos,xamarin,xamarin.forms,xamarin.ios,xamarin.android,Macos,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin.android,我已经在3台不同的计算机上试过了,但它仍然存在同样的问题,使我无法在Mac上运行该项目。当我使用Windows并连接到Mac运行时,在所有3台计算机上都会显示相同的错误 将显示错误消息: 无法解析引用:/Library/Frameworks/Xamarim.iOS.framework/Versions/Current/lilb/mono/Xamarin.iOS/Facades/System.Memory.dll 据我所知,这通常是对Xcode挂起的更新所做的 确保Xcode已安装并更新。更新后,

我已经在3台不同的计算机上试过了,但它仍然存在同样的问题,使我无法在Mac上运行该项目。当我使用Windows并连接到Mac运行时,在所有3台计算机上都会显示相同的错误

将显示错误消息:

无法解析引用:/Library/Frameworks/Xamarim.iOS.framework/Versions/Current/lilb/mono/Xamarin.iOS/Facades/System.Memory.dll


据我所知,这通常是对Xcode挂起的更新所做的

确保Xcode已安装并更新。更新后,启动Xcode以确保所有更新都已完成(我不知道为什么,但很多时候必须运行Xcode才能完成更新)


然后清理并重建项目。这应该可以解决问题。

快速修复步骤

  • 在PC上的VS:

    • 在iOS项目中打开引用列表
    • 查找Xamarin.iOS并在属性中检查路径
    • 打开包含文件夹,打开Facades文件夹,复制System.Memory.dll
  • Mac:

    • 打开Finder并转到>转到文件夹…>类型库
    • 查找:

      Library/Frameworks/Xamarim.iOS.framework/Versions/Current/lilb/mono/Xamarin.iOS/Facades/

    • 粘贴System.Memory.dll


  • 。。重建后即可使用

    Visual Studio版本请参阅和Visual Studio Community 2017版本15.7.3VS社区版本15.7.3Windows上的Visual Studio版本以及MacOS上的Visual Studio和Xcode版本。最容易做到的是更新到最新版本。