簡體   English   中英

cordova ios build plugin無法恢復

[英]cordova ios build plugin Failed to restore

我有1.5年前制作的簡單的cordova項目。 幾個月前我將它構建到android並且它有效。

現在我嘗試為iOS構建它,但cordova構建ios失敗:

 Discovered plugin "InAppBrowser" in config.xml. Adding it to the project
Failed to restore plugin "InAppBrowser" from config.xml. You might need to try adding it again. Error: Error: Registry returned 404 for GET on https://registry.npmjs.org/InAppBrowser
Discovered plugin "Network Information" in config.xml. Adding it to the project
Failed to restore plugin "Network Information" from config.xml. You might need to try adding it again. Error: Error: Invalid package.json
Building project: /Users/user1/projectname/platforms/ios/projectname.xcworkspace

Macbook,sierra,Xcode 8.1

npm版本{npm:'3.10.9',ares:'1.10.1-DEV',http_parser:'2.7.0',icu:'57 .1',模塊:'48',節點:'6.9.2',openssl :'1.0.2j',uv:'1.9.1',v8:'5.1.281.88',zlib:'1.2.8'}

cordova版本6.5.0

在我的config.xml中它說:

- >

我評論了第一個,但第二個也不起作用

您需要將插件更新到最新版本,因為我認為您最近必須添加ios作為平台,並且插件將在1。5年前添加。

因此,這些插件必須已經在1.5年前被提取到插件目錄中,並且必須是較低版本才能獲得最新版本。

此外,您必須將您的cordova版本更新為最新版本。 您可以通過以下命令更新它

npm install -g cordova@latest

您可以從命令行觸發app app目錄中的命令以獲取插件的名稱。

cordova plugins ls

記下所有插件名稱。 (例如cordova-plugin-splashscreen)

通過以下命令刪除它們中的每一個。

cordova plugin rm cordova-plugin-splashscreen

刪除所有這些后,使用以下命令再次添加它們。

cordova plugin add cordova-plugin-splashscreen

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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