[英]Cordova build failed for ios after installing pushwoosh notifications 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.