【发布时间】:2026-02-04 13:40:01
【问题描述】:
我正在尝试将 onesignal 集成到 ios。当我执行命令时
ionic cordova 平台添加 ios
它失败了:
Discovered plugin "onesignal-cordova-plugin" in config.xml. Adding it to the project
Installing "onesignal-cordova-plugin" for ios
Failed to install 'onesignal-cordova-plugin': undefined
Failed to restore plugin "onesignal-cordova-plugin" from config.xml. You might need to try adding it again. Error: rbenv: pod: command not found
The `pod' command exists in these Ruby versions:
2.1.2
这是我的 config.xml 的摘录
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.app.app" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
...
<plugin name="cordova-plugin-network-information" spec="^1.3.4" />
<plugin name="onesignal-cordova-plugin" spec="^2.2.5" />
<engine name="ios" spec="~4.5.4" />
</widget>
【问题讨论】:
-
你可以在你的项目文件夹中运行
cordova requirements命令吗?
标签: ios plugins ionic3 onesignal