--- layout: post author: name: Sergey Grebnov url: https://twitter.com/sgrebnov title: "Apache Cordova iOS 3.9.0" categories: announcements tags: news releases --- We are happy to announce that `Cordova iOS 3.9.0` has been released and will be the default iOS version after next cordova-cli release. **UPDATE:** To deploy to iOS devices, developers will have to update their ios-deploy dependency to the version 1.4.0 or greater. Run `npm install ios-deploy -g` to download the latest release. Apart from a number of bug fixes, there is now support for checking system requirements for iOS platform: $>cordova requirements ios Requirements check results for ios: Apple OS X: installed darwin Xcode: installed 6.3 ios-deploy: installed 1.7.0 ios-sim: installed 4.1.1 and support for [Signing the App for iOS platform]( http://cordova.apache.org/docs/en/dev/guide_platforms_ios_tools.md.html#signing-the-app): $>/path/to/my/project/cordova/build --codeSignIdentity="iPhone Distribtion" --provisioningProfile="926c2bd6-8de9-4c2f-8407-1016d2d12954" To upgrade: npm install -g cordova cd my_project cordova platform update ios@3.9.0 To add it explicitly: cordova platform add ios@3.9.0 --save For non-CLI projects or for pre-3.0 projects, refer to the [upgrade guides](http://cordova.apache.org/docs/en/dev/guide_platforms_index.md.html). ## What's new in iOS platform * [CB-8586](https://issues.apache.org/jira/browse/CB-8586) Update ios-deploy minimum version to 1.4.0 * [CB-8485](https://issues.apache.org/jira/browse/CB-8485) Support for signed archive for iOS * [CB-8197](https://issues.apache.org/jira/browse/CB-8197) Switch to nodejs for ios platform scripts * [CB-7747](https://issues.apache.org/jira/browse/CB-7747) Update project template with new whitelist settings * [CB-8954](https://issues.apache.org/jira/browse/CB-8954) Adds `requirements` command support to check_reqs module * [CB-8907](https://issues.apache.org/jira/browse/CB-8907) Cordova ios emulate --list it shows duplicates when ios simulators are present for 7.x and 8.x * [CB-9013](https://issues.apache.org/jira/browse/CB-9013) Fix listing of multiple devices in list-devices for iOS * [CB-3360](https://issues.apache.org/jira/browse/CB-3360) Set custom User-Agent * [CB-8710](https://issues.apache.org/jira/browse/CB-8710) Cordova-ios jasmine tests do not clean up build products, tests can only be run once * [CB-8785](https://issues.apache.org/jira/browse/CB-8785) Add try/catch for evalJS * [CB-8948](https://issues.apache.org/jira/browse/CB-8948) Clipboard fix for iOS Safari copy * [CB-8855](https://issues.apache.org/jira/browse/CB-8855) Fix display ios devices with --list * [CB-8295](https://issues.apache.org/jira/browse/CB-8295) Update app template with fix to CSP string * [CB-8965](https://issues.apache.org/jira/browse/CB-8965) Copy cordova-js-src directory to platform folder during create * [CB-9273](https://issues.apache.org/jira/browse/CB-9273) "Copy www build phase" node is not found * [CB-9088](https://issues.apache.org/jira/browse/CB-9088) Sms urls won't open in iframe * [CB-8621](https://issues.apache.org/jira/browse/CB-8621) Fix Q require in list-devices (Q -> q)