gra*_*_15 5 node.js ios cordova
我有 1,5 年前制作的简单科尔多瓦项目。几个月前,我将它构建到 android 并且它起作用了。
现在我尝试为 iOS 构建它,但是cordova build 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
Run Code Online (Sandbox Code Playgroud)
Macbook、山脉、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' }
科尔多瓦版本 6.5.0
在我的 config.xml 中它说:
-->
我注释掉了第一个,但第二个也不起作用
小智 4
您需要将插件更新到最新版本,因为我假设您最近一定添加了 ios 作为平台,并且插件会在 1.5 年前添加。
因此,这些插件必须在 1.5 年前就已被提取到插件目录中,并且版本必须低于最近可用的版本。
此外,您还必须将 cordova 版本更新到最新版本。您可以通过以下命令更新它
npm install -g cordova@latest
您可以从命令行在应用程序目录中触发以下命令,以获取插件的名称。
cordova plugins ls
记下所有插件名称。(例如科尔多瓦插件启动画面)
通过以下命令删除它们中的每一个。
cordova plugin rm cordova-plugin-splashscreen
删除所有内容后,使用以下命令再次添加它们。
cordova plugin add cordova-plugin-splashscreen
归档时间: |
|
查看次数: |
6405 次 |
最近记录: |