首页 > 解决方案 > 无法解析引用“UIKit.UINavigationBarAppearance”

问题描述

将 xamarin 表单版本更新为 4.5.0.356 后构建应用程序时出现以下错误

我不明白为什么在更新版本后会发生这种情况。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(795,3): error MT2101: Can't resolve the reference 'UIKit.UINavigationBarAppearance', referenced from the method 'System.Void Xamarin.Forms.Platform.iOS.NavigationRenderer::UpdateBarBackgroundColor()' in 'Xamarin.iOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'.

标签: iosxamarinxamarin.formsxamarin.ios

解决方案


UINavigationBarAppearance在 iOS 13.0 中添加。

因此,将您的 Xamarin.iOS 版本和 Xcode 版本至少更新到 Xamarin.iOS 13.xxx 和 Xcode 11.x


推荐阅读