Cordova:GoogleService 的问题-info.plist
Cordova: Problems with GoogleService-info.plist
目前,我正在开发一个应用程序。对于通知,我一直在使用 phonegap-plugin-push 结合 Firebase.
我将此插件用于 Android 以及 iOS。在 Android 上它运行得非常好,当然我遇到了问题,但现在已经全部完成了。 IOS 另一方面是行不通的。该应用程序甚至无法构建。
如果我构建我得到这个错误:
** BUILD FAILED**
The following build commands failed:
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 failure)
Error: Error code 65 for command: xcodebuild with args:
-xcconfig,/Users/gio/app/Project/platforms/ios/cordova/build-debug.xcconfig,-workspace,Project.xcworkspace,-scheme,Project,-configuration,Debug,-sdk,iphonesimulator,-destination,platform=iOS
Simulator, name = iPhone
SE,build,CONFIGURATION_BUILD_DIR=/Users/gio/app/Project/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/gio/app/Project/platforms/ios/build/sharedpch
正如您所注意到的,应用正在搜索的路径有一个双“根”(/App/App/)
我猜想程序正试图从不存在的路径中放入或获取某些东西。
奇怪的是它在 Android 上运行没有任何问题,但在 iOS.
上不起作用
科尔多瓦版本:7.0.1
科尔多瓦iOS版本:4.4.0
确保你的 config.xml:
中有这个
<platform name="ios">
<resource-file src="GoogleService-Info.plist" />
</platform>
并且您的 GoogleService-Info.plist 文件位于您应用程序的根目录下 via documentation。
如果这对您不起作用,我建议您尝试 cordova-plugin-fcm。我都用过,发现 cordova-plugin-fcm 效果最好。
目前,我正在开发一个应用程序。对于通知,我一直在使用 phonegap-plugin-push 结合 Firebase.
我将此插件用于 Android 以及 iOS。在 Android 上它运行得非常好,当然我遇到了问题,但现在已经全部完成了。 IOS 另一方面是行不通的。该应用程序甚至无法构建。
如果我构建我得到这个错误:
** BUILD FAILED**
The following build commands failed:
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 failure)
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/gio/app/Project/platforms/ios/cordova/build-debug.xcconfig,-workspace,Project.xcworkspace,-scheme,Project,-configuration,Debug,-sdk,iphonesimulator,-destination,platform=iOS Simulator, name = iPhone SE,build,CONFIGURATION_BUILD_DIR=/Users/gio/app/Project/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/gio/app/Project/platforms/ios/build/sharedpch
正如您所注意到的,应用正在搜索的路径有一个双“根”(/App/App/)
我猜想程序正试图从不存在的路径中放入或获取某些东西。
奇怪的是它在 Android 上运行没有任何问题,但在 iOS.
上不起作用科尔多瓦版本:7.0.1
科尔多瓦iOS版本:4.4.0
确保你的 config.xml:
中有这个<platform name="ios">
<resource-file src="GoogleService-Info.plist" />
</platform>
并且您的 GoogleService-Info.plist 文件位于您应用程序的根目录下 via documentation。
如果这对您不起作用,我建议您尝试 cordova-plugin-fcm。我都用过,发现 cordova-plugin-fcm 效果最好。