嗨,当我尝试添加ios平台时,显示以下错误,添加ios项目...
为iOS平台创建Cordova项目:路径: platforms/ios Package: com.leniko.Fuel-伙伴名称: Fuel Buddy ios项目使用cordova- ios @4.4.0为iOS安装"cordova- Plugin -app- version“为ios安装"cordova-plugin-apprate”为已经获取的ios插件依赖“cordova-plugin-ios@1.3.0”安装该版本。为已经获取的ios插件依赖“cordova- Plugin -plugin@1.0.4”安装"cordova-plugin-dialogs“,使用该版本。安装“Cordova - plugin - already”for ios跨平台AppRate插件用于cordova/ PhoneGap安装"cordova- Plugin -camera“用于已经获取的ios插件依赖"cordova-plugin-compat@1.1.0”,使用该版本。为ios上已经安装的ios插件"cordova- Plugin -compat“安装"cordova-plugin-compat”。让它成为顶级的。为ios安装"cordova- Plugin -console“为ios上已安装的ios插件"cordova-plugin-dialogs”安装"cordova-plugin-device“。让它成为顶级的。为已经获取的ios插件依赖"cordova- Plugin -compat@1.1.0“安装"cordova-plugin-file”,使用该版本。依赖插件"cordova- plugin -compat“已经安装在ios上。
Android持久化存储位置现在默认为"Internal“。请查看此插件自述文件,查看您的应用程序是否需要在其config.xml中进行任何更改。
如果这是一个新的应用程序,则不需要任何更改。
如果这是对未指定"AndroidPersistentFileLocation“的现有应用程序的更新,则可能需要添加:
"<preference name="AndroidPersistentFileLocation" value="Compatibility" />"设置为config.xml,以便应用程序找到以前存储的文件。
为已经获取的ios插件依赖"cordova- Plugin -file@4.3.0“安装"cordova-plugin-file-transfer”,使用该版本。依赖插件"cordova- plugin -file“已经安装在ios上。插件“cordova- Plugin -plugin”已经安装在ios上。让它成为顶级的。安装"cordova-plugin-splashscreen“for ios安装"cordova-plugin-statusbar”for ios安装"cordova-plugin-whitelist“for ios安装"cordova-plugin-x-socialsharing”for ios安装"cordova-plugin-x-toast“for ios安装”ios plugin-keyboard“for ios安装”phonegap for plugin-push“for ios安装‘phonegap-plugin-push’失败:未定义错误: /Library/Ruby/Gems/2.0.0/gems/claide-1.0.2/lib/claide/command.rb:439:in ``help!‘!您不能以根用户身份运行CocoaPods。(CLAide::Help)
用法:
$ pod COMMAND
CocoaPods, the Cocoa library package manager.命令:
+ cache Manipulate the CocoaPods cache
+ env Display pod environment
+ init Generate a Podfile for the current directory
+ install Install project dependencies according to versions from a
Podfile.lock
+ ipc Inter-process communication
+ lib Develop pods
+ list List pods
+ outdated Show outdated project dependencies
+ repo Manage spec-repositories
+ setup Setup the CocoaPods environment
+ spec Manage pod specs
+ update Update outdated project dependencies and create new Podfile.lock选项:
--silent Show nothing
--version Show the version of the tool
--verbose Show more debugging information
--no-ansi Show output without ANSI codes
--help Show help banner of specified command
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.3.1/lib/cocoapods/command.rb:47:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.3.1/bin/pod:55:in `<top (required)>'
from /usr/local/bin/pod:23:in `load'
from /usr/local/bin/pod:23:in `<main>'我已经安装了cocoapods,并使用sudo和不使用sudo来运行上面的命令。
发布于 2017-08-28 17:00:15
我已经解决了这个问题,用Firebase插件修改了phonegap-push插件,现在它在android和IOS上都能正常工作。请使用cordova-firebase插件版本1.22。
https://stackoverflow.com/questions/45753793
复制相似问题