Xamarin iOS 部署到应用商店导致“无效的捆绑结构 [...] GoogleMaps”错误

问题描述

我确实按照 Microsoft 的 guide 将应用上传到 appstore。我有一个 Xamarin.Forms 应用程序,我试图通过我的 VS Windows(最新版本 16.9.1)将它发布到应用程序商店。该应用程序稳定,在设备/模拟器上运行良好,一切都应该按照苹果的要求准备就绪(Android 版本已经在 GPlay 商店中可用)。

我已经成功地从我的 Windows 机器上归档了 IPA,但是当我尝试分发到 appstore 时,我在归档输出中遇到了这个神秘的错误

'altool 退出代码为 1'

由于这没有提供任何线索,我四处寻找解决方案,因此我尝试通过 XCode 手动上传 IPA。为了以防万一,我也将其更新到最新版本。当我尝试时,我收到有关 GoogleMaps、GoogleMapscore 和 GoogleMapsBase 的错误

[...]无效的捆绑结构 - 不允许使用二进制文件“GoogleMaps”。您的应用不能包含独立的可执行文件或库,除了支持包的有效 CFBundleExecutable[...]

enter image description here

我将此 GMaps package 用于 Xamarin。 The only thread 我在 Xamarin 论坛上发现似乎相关的内容并没有给我带来任何启发。

我被困住了几天,现在尝试不同的构建选项,但似乎没有任何效果。我在某个帖子中看到,这可以从存档中手动删除,但我不是 MAC 用户,此时有点迷茫。

非常欢迎任何建议。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)