/ / Cordova: Problémy so službou GoogleService-info.plist - ios, iphone, cordova, firebase, phonegap-pushplugin

Cordova: Problémy so službou GoogleService-info.plist - ios, iphone, cordova, firebase, phonegap-pushplugin

V súčasnej dobe som "m pracuje na aplikácii. Pre oznámenia som používal PhoneGap-plugin-Push skombinované s Firebase.

Ja som pomocou tohto pluginu pre Android, rovnako ako iOS. Na Android to funguje úplne v poriadku, som si istý, že som zažil problémy, ale teraz som to urobil. IOS na druhej strane nebude fungovať. Aplikácia nebude ani stavať.

Ak vytvorím túto chybu:

** BUILD FAILED **

Nasledujúce príkazy na vytvorenie zostali neúspešné:

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 zlyhanie)

Chyba: Kód chyby 65 pre príkaz: xcodebuild s args: -xcconfig / Users / gio / app / Project / platformy / ios / Cordova / build-debug.xcconfig, -workspace, Project.xcworkspace, na schéme, Project-konfiguráciu, ladenie, -sdk, iphonesimulator, -destination, platforma = iOS Simulátor, meno = iPhone SE, vybudovať, CONFIGURATION_BUILD_DIR = / Users / gio / app / Project / platform / ios / build / emulátor, SHARED_PRECOMPS_DIR = / Users / gio / app / Project / platformy / ios / build / sharedpch

Ako si môžete všimnúť, že cesta, ktorú aplikácia hľadá, má dvojitý koreňový adresár (/ App / App /)

Myslím, že programovanie sa snaží dať niečo z cesty, ktorá neexistuje.

Zvláštnosťou je, že funguje na Android bez akýchkoľvek problémov a nebude fungovať na iOS.

Verzia Cordova: 7.0.1

Cordova iOS verzia: 4.4.0

odpovede:

2 pre odpoveď č. 1

Uistite sa, že to máte vo svojom súbore config.xml:

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

A že váš súbor služby GoogleService-Info.plist je v koreňovom adresári aplikácie prostredníctvom dokumentácie.

Ak to pre vás nefunguje, navrhol by som, aby sa to snažilo Cordova-plugin-FCM miesto. Použil som obaja a nájsť cordova-plugin-fcm pracovať najlepšie.