Blog RSS Feed

Cordova iOS 8.1.0 is now available!
By: Niklas Merz
31 May 2026

We are happy to announce that we have just released Cordova iOS 8.1.0! This is one of Cordova's supported platforms for building iOS applications.

This release contains fixes for several bugs that were reported against the 8.0.1 version.

To upgrade:

cordova platform remove ios
cordova platform add ios@8.1.0

To install:

cordova platform add ios@8.1.0

Release Highlights

  • Fix for Ionic WebView plugin

    Re-add an implementation of the deprecated shouldOverrideLoadWithRequest:navigationType: selector because the Ionic WebView plugin relies on it.

  • Fix /_app_file_/ URLs not working

    During refactoring of the URLSchemeTask handler for cordova-ios 8, an error was introduced where /_app_file_ URLs were treated as being relative to the resources directory rather than as filesystem paths.

  • Fixes various build issues

Changes include:

Fixes:

  • GH-1653 fix(actions): fix CDVURLSchemeHandlerTest warnings
  • GH-1652 fix(actions): IPhone 16e not found on macOS 26 for latest OS
  • GH-1640 fix: NSInternalInconsistencyException: "No response has been sent for this task" - second attempt
  • GH-1637 fix(build): Target a generic iOS simulator for building
  • GH-1632 fix(ionic): Add workaround for Ionic WebView plugin
  • GH-1618 fix(xcode): Fix library search paths for target
  • GH-1621 fix(xcode): Ensure we do NFD normalization on PRODUCT_NAME
  • GH-1616 fix(spm): Ensure the deployment target always gets set
  • GH-1606 fix(webview): Ensure scheme task is always finished
  • GH-1610 fix(scheme): Fix /app_file/ URLs not working
  • GH-1612 fix(spm): Set deployment target in Package.swift
  • GH-1597 fix: ignore spm build artifacts

Others:

  • GH-1650 chore: remove redundant Hello World template files
  • GH-1647 chore(deps): bump @xmldom/xmldom from 0.8.12 to 0.8.13
  • GH-1634 doc: keepCallback and setKeepCallbackAsBool: of CDVPluginResult
  • GH-1646 chore(deps): bump lodash from 4.17.23 to 4.18.1
  • GH-1644 chore(deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12
  • GH-1642 chore(deps): bump picomatch
  • GH-1639 chore: update package-lock
  • GH-1635 chore: Fix improperly ignored deprecation warning
  • GH-1633 chore: Bump patch level for ongoing dev work
  • GH-1628 chore: Fix missing licence headers
  • GH-1627 release(8.0.1): Update release notes and version
  • GH-1623 chore(ci): draft release
  • GH-1624 chore: cleanup license headers
  • GH-1625 chore: add DEVELOPMENT.md & cleanup README.md
  • GH-1622 refactor(versions): Refactor version code for test reliability
  • GH-1619 chore(deps): Update to latest jasmine & c8 versions
  • GH-1614 doc(readme): improve badges
  • GH-1601 chore: Remove compileBitcode from export options
  • GH-1611 chore: set swift-tools-version to 5.9
  • GH-1599 chore(deps): bump lodash from 4.17.21 to 4.17.23
  • GH-1598 Add missing trailing new line
  • GH-1592 doc(readme): add minimum iOS version
  • GH-1591 doc(readme): add Link to iOS Platform Guide
  • GH-1588 chore: update release audit workflow & license headers