作者:dcwzyb_271 | 来源:互联网 | 2023-01-22 10:57
目前,我正在开发一个应用程序。对于通知,我一直在使用phonegap-plugin-push与Firebase结合使用。
我正在为Android和iOS使用此插件。在Android上,它工作正常,请确保我一直遇到问题,但现在已全部完成。另一方面,IOS无法正常工作。该应用程序甚至无法构建。
如果我构建,则会出现此错误:
**建立失败**
以下构建命令失败:
CopyPlistFile /Users/gio/app/Project/platforms/ios/build/emulator/Project.app/GoogleService-Info.plist / Users / gio / App / App / Project / platforms / ios / Project / Resources / GoogleService-Info。 plist(1个失败)
错误:命令的错误代码65:带有args的xcodebuild:-xcconfig,/ Users / gio / app / Project / platforms / ios / cordova / build-debug.xcconfig,-workspace,Project.xcworkspace,-scheme,Project,-configuration ,调试,-sdk,iphonesimulator,-destination,platform = iOS Simulator,名称= iPhone SE,build,CONFIGURATION_BUILD_DIR = / Users / gio / app / Project / platforms / ios / build / emulator,SHARED_PRECOMPS_DIR = / Users / gio / app /项目/平台/ ios / build / sharedpch
如您所见,应用程序正在搜索的路径具有双“根”(/ App / App /)
我猜想编程正在尝试从一条不存在的路径中获取一些东西。
奇怪的是,它可以在Android上正常运行,而不会在iOS上运行。
科尔多瓦版本:7.0.1
Cordova iOS版本:4.4.0
1> 小智..:
确保您的config.xml中包含以下内容:
并且您的GoogleService-Info.plist文件通过文档位于应用程序的根目录。
如果这对您不起作用,建议您改用cordova-plugin-fcm。我都用过,发现cordova-plugin-fcm效果最好。