現在、私はアプリに取り組んでいます。私が使用している通知の場合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:引数付きのxcodebuild:-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/platform/ios/build/emulator、SHARED_PRECOMPS_DIR =/Users/gio/app/Project/platform/ios/build/sharedpch
お気づきのように、アプリが検索しているパスには二重の「ルート」があります(/ App/App /)
プログラミングは、存在しないパスから何かを取得しようとしていると思います。
奇妙なことに、Androidで問題なく動作し、iOSでは動作しません。
Cordovaバージョン:7.0.1
Cordova iOSバージョン:4.4.
Config.xmlにこれがあることを確認してください。
<platform name="ios">
<resource-file src="GoogleService-Info.plist" />
</platform>
また、GoogleService-Info.plistファイルがアプリのルートにあること ドキュメント経由 。
これがうまくいかない場合は、代わりに cordova-plugin-fcm を試すことをお勧めします。私は両方を使用しましたが、cordova-plugin-fcmが最適に機能することがわかりました。