MAUI Firebase iOS 未构建

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

我正在尝试在 Windows 11 中使用 Visual Studio 2022 实现和编译,并在适用于 Android 和 iOS 的 MAUI 应用程序中推送通知。

我在构建时收到以下错误:

无法复制文件“D:\p\xamarin.firebase.ios.installations\8.10.0.3\lib et6.0-ios15.4\Firebase.Installations.resources\FirebaseInstallations.xcframework\ios-arm64_x86_64-simulator\FirebaseInstallations.framework\Headers\FIRInstallationsErrors.h”到“bin\Debug” et8.0-ios\iossimulator-x64\Firebase.Installations.resources\FirebaseInstallations.xcframework\ios-arm64_x86_64-simulator\FirebaseInstallations.framework\Headers\FIRInstallationsErrors.h”。找不到路径“bin\Debug”的一部分 et8.0-ios\iossimulator-x64\Firebase.Installations.resources\FirebaseInstallations.xcframework\ios-arm64_x86_64-simulator\FirebaseInstallations.framework\Headers\FIRInstallationsErrors.h'

我已经有了一个带有最小路径 (D:\p) 的自定义 Nuget 配置,并在注册表和“本地组策略编辑器”中启用了长路径。

尝试实现

Plugin.Firebase
--> 路径太长。

尝试实现

Plugin.Firebase.CloudMessaging
Plugin.Firebase.Core
--> 无法无错误地构建,因为路径太长。

ios firebase firebase-cloud-messaging maui
1个回答
0
投票

通过将 bin、obj 和 nuget 包路径更改为 D:、D:\o、D:\p 解决了这个问题。 现在我已经安装并实现了 Plugin.Firebase.CloudMessaging 和 Plugin.Firebase.Core 并且可以毫无问题地编译

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