【问题标题】:'Cordova/CDVUIWebViewDelegate.h' file not found找不到“Cordova/CDVUIWebViewDelegate.h”文件
【发布时间】:2021-03-17 11:23:14
【问题描述】:

我刚刚将 cordova 更新到 10.0.0 版,而 mi xcode 现在在 11.3.1 版上,当我尝试构建我的应用时,我收到了这个错误。

'Cordova/CDVUIWebViewDelegate.h' 文件未找到

我不知道如何设置此文件的路径或修复此错误。谁能帮帮我?

提前致谢。

【问题讨论】:

  • 看起来你有一些依赖于UIWebView 的东西,它已被弃用,并且在发布到 App Store 时不会被 Apple 接受。我会确保 cordova-ios 是最新的(应该是版本 6),如果您使用的是 cordova-plugin-inappbrowser,请确保它也是最新的。
  • 我在运行cordova build ios 时也遇到了同样的问题,我尝试升级cordova-plugin-inappbrowser 但和cordova-ios 但没有运气。如果您能够解决问题,请分享解决方案。
  • 这里有同样的问题。我试图更新插件,但没有。 Cordova CLI 10.0.0 和 cordova-ios 6.2.0

标签: xcode cordova html-framework-7


【解决方案1】:

在您的项目文件夹内的控制台中尝试此操作:

rm -rf platforms plugins package-lock.json node_modules
npm install
cordova prepare

我在 Xcode 中遇到了链接问题,只能通过这种方式修复它(恶心!)。 有人推荐这种方式:

npm install -g cordova
cordova platform remove ios
cordova platform add ios

【讨论】:

  • 我必须完全删除这个插件才能继续..
猜你喜欢
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多