在Visual Studio中构建IOS应用时出现问题

时间:2020-02-25 16:32:38

标签: c# ios xamarin

严重性代码描述项目文件行抑制状态 错误类型“ CoreLocation.CLBeaconIdentityConstraint”(用作 输入参数 CoreLocation.CLLocationManager / _CLLocationManagerDelegate.DidFailRangingBeacons) 在iOS 12.2中不可用(iOS 13.0中引入)。请 使用更新的iOS SDK进行构建(通常使用最新的 Xcode版本)。

注意:我一天前没有遇到这个问题,突然我收到了此错误消息,有人可以帮忙吗?

操作系统版本:10.14.5 Xcode 10.2

2 个答案:

答案 0 :(得分:1)

Xcode的最新版本是11.3.1,并且您正在运行10.2。您发布的消息建议使用最新版本。这是一篇说明如何升级Xcode的帖子:How do you update Xcode on OSX to the latest version?

很可能是您对应用程序进行的某些更改导致需要升级。

答案 1 :(得分:0)

您最近在项目中使用_CLLocationManagerDelegate.DidFailRangingBeacons,并且仅在iOS 13中可用。

虽然您使用的是XCode 10.2,但它使用的是sdk iOS 12.2。该方法在当前版本的XCode中不可用,因此您会收到错误消息。

解决方案是同时更新Visual Studio和XCode以满足iOS 13 SDK的要求。

这里是Visual Studio 2019 Release Notes

相关问题