![](/img/trans.png)
[英]ionic 3 cannot add onesignal-cordova-plugin into ios platform. Error: rbenv: pod: command not found
[英]Cordova App - IOS build failed on Appflow, Failed to install 'onesignal-cordova-plugin': Error: pod: Command failed with exit code 31
IOS 構建在 Appflow 上一直失敗,除了 firebasex 和 onesignal 之外的所有其他插件都已安裝,已經嘗試了幾乎所有在線解決方案,包括安裝 phonegap-plugin-push 仍然無法正常工作,如果有人可以幫助解決以下 appflow 錯誤,我將不勝感激:
*無法安裝“cordova-plugin-firebasex”:錯誤:pod:命令失敗,退出代碼為 31 錯誤 output:
無法安裝“onesignal-cordova-plugin”:錯誤:pod:命令失敗,ChildProcess.whenDone 處的退出代碼為 31(/Users/ionic/builds/smartacedeveloper/HOR-Cordova/node_modules/cordova-common/src/superspawn.js :136:25) 在 ChildProcess.emit (events.js:315:20) 在可能關閉 (internal/child_process.js:1048:16) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)無法恢復插件“onesignal-cordova-plugin”。 您可能需要再次嘗試添加它。 錯誤:錯誤:pod:命令失敗,退出代碼為 31
另請參閱我的離子信息,離子:
離子 CLI:6.11.8
離子框架:@ionic/angular 5.3.3
@angular-devkit/build-angular: 0.1002.0
@angular-devkit/原理圖:10.0.8
@角/cli:10.0.8
@ionic/角度工具包:2.3.3
Cordova:
Cordova CLI:未安裝
Cordova 平台:android 9.0.0、ios 6.2.0
Cordova 插件:cordova-plugin-ionic-keyboard 2.2.0,cordova-plugin-ionic-webview 4.2.1,(以及其他 21 個插件)
效用:
cordova-res(可用更新:0.15.3):0.15.1
本機運行(可用更新:1.3.0):1.1.0
系統:
Android SDK 工具:26.1.1 (C:\Users\GOLD AND DIAMOND\AppData\Local\Android\Sdk)
NodeJS:v14.15.3 (C:\Program Files\nodejs\node.exe)
npm:6.14.10
操作系統:Windows 10
嘗試運行這個:
brew update;
brew upgrade;
pod repo update
許多人僅通過“pod repo update”來解決問題。
如果它不起作用,請確保您沒有以管理員身份運行 pod install 並且對 ionic 項目中的所有文件夾和文件(不僅是 iOS 文件夾)的權限未鎖定。 右鍵單擊文件夾,獲取信息。 在彈出窗口的底部,觸摸儲物櫃,輸入您的 Mac 密碼,然后左側有一個下拉菜單 select '應用到包含的項目'(遞歸應用)。
如果仍然無法正常工作,請確保您使用的是每個插件的最新版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.