You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET MAUI(.NET 8)添加Plugin.Firebase.CloudMessaging后iOS构建静默失败,适配Xcode16.4/macOS15求助

.NET MAUI(.NET 8)添加Plugin.Firebase.CloudMessaging后iOS构建静默失败,适配Xcode16.4/macOS15求助

大家好,我最近碰到了一个特别头疼的问题,想问问有没有同行遇到过类似情况,或者有解决思路的?

我的开发环境

  • Windows 10 搭配 Visual Studio 2022
  • 基于.NET 8的MAUI项目,目标框架配置:
    <TargetFrameworks>net8.0-android;net8.0-ios</TargetFrameworks>
    
  • 远程构建Mac:macOS 15 Sequoia + Xcode 16.4

问题现象

直到2025年6月初,项目在Android和iOS(模拟器+真机)上的构建、调试都完全正常。但自从引入Plugin.Firebase.CloudMessaging这个NuGet包后,iOS构建直接出问题了——而且是静默失败/卡死,完全没有任何明确的错误提示:

  • 未添加该包时,iOS模拟器和真机构建都能成功完成
  • 添加包后,Android构建依旧完全正常,但iOS构建要么卡在「Executing SayHello Task to establish a connection to a Remote Server」这一步就不动了,要么直接显示构建完成,但实际上根本没在设备/模拟器上生成并安装App

已尝试的排查手段

我已经把能想到的常规操作都试了一遍,都没能解决问题:

  • 从头重新创建项目、清理本地bin/obj文件夹和所有构建缓存
  • 更换不同的iOS真机和模拟器进行测试
  • 将所有NuGet包更新到2025年6月的最新版本(Plugin.Firebase.CloudMessaging也用的是对应最新版)
  • 降级Plugin.Firebase.CloudMessaging到旧版本——问题依然存在
  • 只要移除Plugin.Firebase.CloudMessaging这个包,iOS构建立刻恢复正常
  • 提升MSBuild的输出 verbosity 到最高级别,也没找到任何有价值的错误线索

求助问题

有没有人在.NET 8 MAUI + Xcode 16.4 + macOS 15的环境下,遇到过添加Plugin.Firebase.CloudMessaging后iOS构建静默失败的情况?有没有兼容最新苹果工具链的临时解决方案,或者是不是这个包需要更新来适配新的macOS/Xcode版本?

提前谢谢大家的帮助!


内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 09:53:01