Apache Cordova iOS
Clone or download
amorgulis and dpogue Fix issue after updating to macOS 10.14.2.
After updating to macOS 10.14.2, running `cordova run ios` causes error `Cannot read property 'name' of undefined`. It turns out that the problem is due to device.name including the '-'. It seems this changed with the update to Xcode 10.1 which seems to have been bundled along with the 10.14.2 update.
Latest commit 8b6f35c Dec 13, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github CB-11920 - Add github pull request template Oct 5, 2016
CordovaLib [CB-14244] CB-9366 log error.stack in cordova.js Aug 2, 2018
bin Fix issue after updating to macOS 10.14.2. Dec 13, 2018
cordova-js-src CB-13164: fixed local require, updated cordova.js (#333) Aug 29, 2017
guides CB-11957 - Update docs for remote/local notifications removed in cord… Oct 5, 2016
hooks CB-8506 - Use npm version of uncrustify in cordova-ios Feb 18, 2015
tests Cocoapods support improvement, using podspec tag in plugin.xml (#405) Dec 10, 2018
.eslintignore CB-12895 : ignoring cordova.js file Sep 27, 2017
.eslintrc.yml CB-12895 : removed jshint and added eslint Jul 14, 2017
.gitattributes CB-9836 Add .gitattributes to prevent CRLF line endings in repos Nov 3, 2015
.gitignore Merge branch 'master' into cb-14242-remove-bundled-dependencies-and-n… Sep 11, 2018
.ratignore Added jasmine.json to ratignore (for audit license header check) Apr 22, 2017
.travis.yml GH#396: Update Objc-Test for Local & TravisCI (#397) Aug 29, 2018
CONTRIBUTING.md CB-9800 Fixing contribute link. Oct 23, 2015
LICENSE Update version of NSData+Base64 to get a more normal license on it Jul 10, 2014
NOTICE Add NOTICE file Mar 28, 2014
README.md remove JIRA link Oct 3, 2018
RELEASENOTES.md CB-13579 Updated RELEASENOTES and Version for release 4.5.4 Nov 15, 2017
appveyor.yml CB-14074 ios: Remove Node 4 from CI (#375) Aug 2, 2018
component.json CB-7775 - Add component.json for component and duo package managers (c… Oct 13, 2014
package.json Dependency bump cordova-common@^3.0.0 Nov 8, 2018


Build status Build Status codecov.io

Cordova iOS

Cordova iOS is an iOS application library that allows for Cordova-based projects to be built for the iOS Platform. Cordova based applications are, at the core, applications written with web technology: HTML, CSS and JavaScript.

Apache Cordova is a project of The Apache Software Foundation (ASF).


Create a Cordova project

Follow the instructions in the Command-Line Usage section of http://docs.cordova.io

To use a shared CordovaLib, for example in development, link the appropriate cordova-ios platform folder path:

cordova platform add --link /path/to/cordova-ios

Updating a Cordova project

When you install a new cordova-cli version that comes with a new iOS platform version, from within your project:

cordova platform rm ios
cordova platform add ios


  1. Run npm install
  2. Run npm test

Futher reading