首页 > 解决方案 > iOS:没有cordova-plugin-file-transfer,应用程序将无法打开

问题描述

我将科尔多瓦用于我的 iOS 应用程序,但不会在我的模拟器中打开。有解决办法吗,这个问题更新了吗?

构建失败,出现一个错误代码

标签: iosxcodecordovacordova-pluginscordova-plugin-file

解决方案


为了追踪问题,有几件事需要注意:

  • 如果您想使用文件传输插件并成功完成构建,请检查您正在使用的插件版本。从我在插件的 github 页面(https://github.com/apache/cordova-plugin-file-transfer)上可以看出,CI 构建已经中断了一段时间(参见https://travis-ci .com/github/apache/cordova-plugin-file-transfer/builds)。有可能你在某个时候得到了一个糟糕的构建。看起来 1.7.1(最后一个版本)已成功构建,因此您可能想再次尝试删除并重新添加 1.7.1 版本:

    cordova plugin rm cordova-plugin-file-transfer

    cordova plugin add cordova-plugin-file-transfer@1.7.1

  • 如果您想从应用程序中取出文件传输插件并让应用程序以这种方式运行,您可能需要启动应用程序并使用 Safari 的开发人员工具来提取启动时引发的异常。或者,您可以在文件中查找对FileTransfer/ FileUploadOptions/的引用FileUploadResult并将它们注释掉。


推荐阅读