简体   繁体   English

无法为我的ionic 3应用安装cordova phonegap-push-plugin

[英]Could not install cordova phonegap-push-plugin for my ionic 3 app

I've tried to install on mac for my ionic 3 app the push plugin. 我试图在Mac上为ionic 3应用程序安装Push插件。

In order to install I run: sudo ionic cordova plugin add phonegap-plugin-push 为了安装我运行: sudo ionic cordova plugin add phonegap-plugin-push

As a result I get: 结果,我得到:

-for Android seems ok -对于Android来说似乎还可以

-for iOS I recive the following errors: -对于iOS,我收到以下错误:

Installing "phonegap-plugin-push" for android
Subproject Path: CordovaLib
Installing "phonegap-plugin-push" for ios
Error during processing of action! Attempting to revert...
Failed to install 'phonegap-plugin-push': Error 
at copyNewFile (/Users/macbook/ionic/push2018-2/platforms/ios/cordova/lib/plugman/pluginHandlers.js:346:45)
at installHelper (/Users/macbook/ionic/push2018-2/platforms/ios/cordova/lib/plugman/pluginHandlers.js:269:13)
at install (/Users/macbook/ionic/push2018-2/platforms/ios/cordova/lib/plugman/pluginHandlers.js:35:13)
at ActionStack.process (/Users/macbook/ionic/push2018-2/platforms/ios/cordova/node_modules/cordova-common/src/ActionStack.js:56:25)
at PluginManager.doOperation (/Users/macbook/ionic/push2018-2/platforms/ios/cordova/node_modules/cordova-common/src/PluginManager.js:114:20)
at PluginManager.addPlugin (/Users/macbook/ionic/push2018-2/platforms/ios/cordova/node_modules/cordova-common/src/PluginManager.js:144:17)
at Api.addPlugin (/Users/macbook/ionic/push2018-2/platforms/ios/cordova/Api.js:234:10)
at handleInstall (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:594:10)
at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:357:28
at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)

Error: Uh oh!
"/Users/macbook/ionic/push2018-2/platforms/ios/push2018-2/Plugins/phonegap-plugin-
push/AppDelegate+notification.m" already exists!

[ERROR] An error occurred while running cordova plugin add phonegap-plugin-push --save (exit code 1).

=========================================================== ================================================== =========

My technologies: 我的技术:

cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils  : 1.19.1
ionic (Ionic CLI) : 3.19.1

Global packages: 全局套餐:

cordova (Cordova CLI) : 7.1.0 

Local packages: 本地套餐:

@ionic/app-scripts : 3.1.8

Cordova Platforms  : android 6.3.0 ios 4.5.4

Ionic Framework    : ionic-angular 3.9.2

System: 系统:

ios-deploy : 1.9.0 
ios-sim    : 5.0.13 
Node       : v7.3.0
npm        : 3.10.10 
OS         : macOS High Sierra
Xcode      : Xcode 9.2 Build version 9C40b 

/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.4.0/lib/cocoapods.rb

Any idea about what causes this? 关于什么原因的任何想法?

Thanks 谢谢

Problem solved. 问题解决了。 In case it helps someone: I've installed the phonegap-plugin-push without "sudo" in command. 如果它对某人有所帮助:我已经在命令中安装了phonegap-plugin-push而不包含“ sudo”。

检查您是否具有最新的cordova版本,以及您的版本是否支持该插件,请在此处检查是否可以帮助phonegap-plugin-push问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM