簡體   English   中英

Cordova 應用程序 - IOS 在 Appflow 上構建失敗,無法安裝“onesignal-cordova-plugin”:錯誤:pod:命令失敗,退出代碼 31

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM