1

我为我的开发克隆了 copay 项目(https://github.com/Bitcoin-com/Wallet)。在cordova-plugin-statusbar和cordova-plugin-networkstatus(或新的cordova-plugin-network-信息)中存在涉及statusbar和networkstatus的依赖项,没有为OSX平台提供.m和.h文件. 仅适用于 android、iOS、windows、浏览器和 wp 的规定。没有 OSX。新的 cordova-plugin-network-information 还包括(Blackberry10、firefoxos、tizen 和 ubuntu)。还是没有osx。

我该如何解决这个问题才能部署到 osx 平台?

根本问题- 为了更好地理解

在构建 copay 并运行以下命令后:$ cordova emulate osx,它构建 OK 并启动带有空白屏幕的 OSX 模拟器。其他平台(iOS 和 android)构建并运行正常,显示 copay 钱包应用程序。当我在 Xcode 中打开 osx/Copay.xcodeproj 文件时,我运行该应用程序,它会生成相同的空白模拟器屏幕。日志中的错误如下:

2017-10-12 01:46:25.149 Copay[18616:649515] ERROR: Plugin 'NetworkStatus' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
2017-10-12 01:46:25.149 Copay[18616:649515] ERROR: Plugin 'StatusBar' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
2017-10-12 01:46:30.027 Copay[18616:649515] deviceready has not fired after 5 seconds.
2017-10-12 01:46:30.027 Copay[18616:649515] Channel not fired: onCordovaConnectionReady

显然,未加载的插件阻止了科尔多瓦“onCordovaConnectionReady”事件的触发。那么,解决这个问题的方法是什么?如果我错了,请指出我正确的方向。

见附图。谢谢

Xcode 错误和运行失败

节目

4

0 回答 0