【问题标题】:Cordova Plugins not working after Xcode and Cordova update (OSX)在 Xcode 和 Cordova 更新 (OSX) 后 Cordova 插件不起作用
【发布时间】:2017-07-23 20:06:46
【问题描述】:

我最近更新了

  • Xcode 从 7.3.1 到 8.2.1
  • 科尔多瓦从 6.1.1 到 6.5.0

在我的 OS X elCapitan 10.11.6 上。

在更新之前一切正常,我的 Cordova 应用程序编译并且所有插件都按预期工作。但是在上述更新之后,我的插件都没有工作。

我已经试过了:

  • 删除和添加平台 ios
  • 删除所有插件并读取它们
  • 创建一个新的 cordova 项目,添加我的 www 并添加插件 (Upgrade Cordova Version of an iOS app)
  • 创建一个新的 cordova 项目(通过 cli)并仅添加相机插件(查看简单插件是否正常工作)

没有成功,插件都没有工作,但它编译没有错误。

当我回滚到 Xcode 7.3.1 和 cordova 6.1.1 时,一切都恢复正常了。我已经花了两天时间。任何提示将不胜感激!

【问题讨论】:

    标签: ios xcode cordova cordova-plugins updates


    【解决方案1】:

    您的问题听起来类似于this one。您可以通过在您将应用置于后台(按 Home 按钮)然后回到前台后查看插件是否开始响应来确认这一点。

    由于您已升级到 XCode 8,您现在将针对 iOS 10 SDK 进行构建,因此应用了更严格的 Content-Security-Policy。要解决此问题,请参阅this answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多