.Net iOS 问题“GoogleMaps.bundle 成为“复制捆绑资源”下目标的一部分”

问题描述 投票:0回答:1

我正在将 Xamarin.iOS 项目迁移到 .Net iOS 项目,但在使用地图包时遇到问题。

步骤:

创建了一个新的.Net iOS 项目

安装了最新的 Xamarin.Google.iOS.Maps 6.0.1.1 包

打开Appdelegate.cs

添加代码

MapServices.ProvideApiKey(<API key>); 
MapServices.SharedServices;

当我在 iPhone 设备中运行该应用程序时,我收到以下错误 消息 (ObjCRuntime.ObjCException)“抛出 Objective-C 异常。名称:GMSServicesException 原因:Google Maps SDK for iOS 要求 GoogleMaps.bundle 成为“复制捆绑资源”下目标的一部分

上面的代码可以在模拟器中运行,但不能在设备上运行。有什么解决办法吗?

我不会降级到较低的地图 nuget 版本,因为较低版本的框架不支持 .net。

ios .net xamarin maps google-maps-sdk-ios
1个回答
0
投票

遇到此问题并通过 NuGet 安装以下包来修复它:

Xamarin.Build.Download

© www.soinside.com 2019 - 2024. All rights reserved.