0

我已经实现了本文档中给出的 UrbanAirShip。它是 5.0.2 版。实施后,在 AppCenter 中构建时出现以下错误。

MTOUCH:错误 MT2101:无法解析引用“System.Void ObjCRuntime.BlockLiteral::SetupBlockUnsafe(System.Delegate,System.Delegate)”,引用自方法“UrbanAirship.UAAction UrbanAirship.UAAction::Action(UrbanAirship.UAActionBlock) )' 在'Xamarin.iOS,版本 = 0.0.0.0,文化 = 中性,PublicKeyToken = 84e04ff9cfb79065'

如果我删除 UrbanAirship 或保留旧版本,它会成功构建。

我已与 AppCenter 联系,并收到了他们的以下回复。

您正在使用单声道 5_4_1 构建,过去当您有需要 5.8+ 单声道的依赖项时,我曾看到过此类错误。请尝试在构建配置窗格中使用最新的单声道版本进行构建。如果仍然失败,请告诉我们。

根据他们的回复,我试图找到Mono在 Build Configuration 中更改版本的方法。但我在 Windows 的 Visual Studio 2017 中没有找到。

有人可以指导我现在该怎么做吗?如果我需要升级 Mono 版本,我该如何更新?

在此处输入图像描述

4

0 回答 0