2017-08-21 2 views
1

Derzeit arbeite ich an einer App. Für die Benachrichtigungen, die ich verwendet habe phonegap-plugin-push kombiniert mit Firebase.Cordova: Probleme mit GoogleService-info.plist

Ich benutze dieses Plugin für Android sowie iOS. Auf Android funktioniert es einwandfrei, sicher habe ich Probleme, aber jetzt habe ich alles erledigt. IOS auf der anderen Seite wird nicht funktionieren. Die App wird nicht einmal erstellt.

Wenn ich baue ich diesen Fehler:

** 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

Wie Sie den Weg feststellen kann, dass die App für die Suche hat ein Doppel "root" (/ App/App /)

Ich denke, dass die Programmierung versucht etwas von einem Pfad zu bekommen, der nicht existiert.

Das Merkwürdige ist, dass es ohne Probleme auf Android funktioniert und unter iOS nicht funktioniert.

Cordova Version: 7.0.1

Cordova iOS-Version: 4.4.0

Antwort

2

Vergewissern Sie sich, dass Sie dies in Ihrer config.xml haben:

<platform name="ios"> 
    <resource-file src="GoogleService-Info.plist" /> 
</platform> 

Und das Ihre GoogleService-Info.plist-Datei befindet sich im Stammverzeichnis Ihrer App via documentation.

Wenn dies nicht für Sie funktioniert, würde ich vorschlagen cordova-plugin-fcm stattdessen versuchen. Ich habe beide benutzt und finde cordova-plugin-fcm am besten.

+0

Ich habe das bereits während der Installation hinzugefügt. Es scheint, dass Cordova Version 4.4.0 einen Fehler hat. Es wird im nächsten Update behoben werden. – Giovanni

Verwandte Themen